基于51单片机与Android手机通信的android蓝牙小车

基于51单片机与Android手机通信的android蓝牙小车

(班门弄斧,请各位大神批评指正,烦请提出宝贵意见。)
整车图片

#一、材料:

1.stc51单片机最小系统板(最好带上拉电阻);

2.HC-02蓝牙芯片;

3.减速电机,电机驱动;

4.充电宝(感谢刘帆同学赞助的充电宝);

5.车架是自己设计,3D打印出来的,打印件下载

5.Android手机及app,APP下载

部分零件

减速电机

二、硬件连接

1.把小车电机驱动上的四根控制线接在单片机4个IO口上;

2.把HC-02的rxd接在单片机的txd上,txd接在单片机的rxd上;

3.把单片机、HC-02、小车电机驱动的电源线接在充电宝输出上;

4.把码盘(用于测速)上的GND、VCC连上电源,输入连在51单片机的IO 口上;

4.给单片机烧程序;

5.打开Android手机扫描蓝牙,连接测试;

6.手机控制小车。
#三、调试过程及相关代码

1.调试HC-02蓝牙芯片(买的时候店家会送调试程序及教程);

2.调试单片机蓝牙通信;

(1).扫描,连接,键盘模式。

(2).右上角三点,设定IO模式,接收:hex字符串,发送:hex字符串。

(3).配置键盘值(发送给蓝牙芯片的字符串就是这个);

(4).前进(1A),长按(1A),释放(DD)

(5).左转(1B),长按(1B),释放(DD)

(6).后退(1F),长按(1F),释放(DD)

(7).右转(1C),长按(1C),释放(DD)

(8).刹车(DD),长按(DD),释放(DD)
3.相关代码
代码免费下载

发布了4 篇原创文章 · 获赞 11 · 访问量 2837

猜你喜欢

转载自blog.csdn.net/jun8086/article/details/102883581
今日推荐