[笔记]实现Android平台的手机用重力感应蓝牙遥控小车.docVIP

  • 1
  • 0
  • 约9.97千字
  • 约 14页
  • 2018-01-10 发布于湖北
  • 举报

[笔记]实现Android平台的手机用重力感应蓝牙遥控小车.doc

[笔记]实现Android平台的手机用重力感应蓝牙遥控小车

实现Android平台的手机用重力感应蓝牙邑小车 最早接触重力感应是几年前刚买诺基亚的5800,玩上面的一款重力感应控制的游戏。最近突发奇想,我何不自己做个真实的重力感应控制的赛车呢。于是就有了这个小东西。小车车架是买的现成的,我觉得自己做的没这个好看,哈哈。上面有马达和舵机。马达提供前后动力,舵机负责转向。 手机端软件是java写的,小车部分单片机是用的C。 原理很简单:手机检测手机的运动,判定后发送指定的编码给小车上蓝牙拈,蓝牙拈直接串口透传给单片机,单片机分析命令,然后通过L298N芯片控制马达正反转和转速,和控制舵机。 首先你要懂点编程的知识,需要用到C和Java。电路知识懂点就行,像我。。电路知识一塌糊涂啊。。 我用的是51单片机的最小系统板。单片机我用的是STC89C52RC。其实我也是刚接触单片机,其实可以用可以直接提供PWM的单片机,这样就不用那么麻烦了。下文说。 还要有一块L298N电机驱动板。其他的驱动板我不太了解,应该有比较高级的。 蓝牙转串口的拈。我用的HC-06.买从机就行 杜邦线,电池∩以的话要两块,动力电一块,信号电一块。 一般舵机调试PWM脉宽在1-2ms之间,给的值不同,转动角度也不同。50Hz,20ms的周期一般不用改.马达调速也是PWM。也就是占空比的概念,简单的说比如:给马达1秒的电,然后断9秒,再重复这个过程,这时占空比为1/10.如果给

文档评论(0)

1亿VIP精品文档

相关文档