`前些日子一直在看鸿哥的程序感觉光看也只是纸上谈兵,所以想通过做小车的方式深入的体会一下鸿哥的程序。想学习鸿哥的程序的可点击下面的连接 (连载中...)从业将近十年!手把手教你单片机程序框架。废话少说先上零件图 ![]() 小车底盘 ![]() 电机驱动 ![]() 蓝牙模块HC-06 ![]() 12V锂电池 ![]() 烧写器 ![]() 安卓app蓝牙小车 ![]() 单片机最小系统 本来想自己画板子做模块的,但是老师给了我一大堆模块,没办法就用老师的模块吧 嘿嘿 模块都上了怎么连接? 那我就简单的说一下, 电机驱动:8个控制端接51单片机P0口,驱动PWM使能端接P2.0-P2.3。 因为电机驱动上有5V输出电压所以可以恰好给单片机供电,所以很好的解决了单片机要与驱动共地的问题。 蓝牙模块:蓝牙模块的RXD接单片机的P3.1,蓝牙模块的TXD接单片机的P3.0.蓝牙模块的电源接单片机的电源。 哈哈简单吧 接下来上源代码
哈哈看着是不是似曾相识的赶脚 接下来上软件 ![]() ![]() 连接上皆可以玩了 密码是1234哦。 软件在这里:http://pan.baidu.com/s/1eQnEHoA 以上只是安装过程。 细心的朋友会发现这个软件发出来的数据怎么得到的呢? 接下来教大家怎么获得手机发出来的数据: ![]() 用PL2303烧写器和蓝牙相连, 接法和单片机相连的接法一样。 TXD-RXD RXD-TXD 注意电源别接反哦!!如果不行就再反过来接!!总有一个顺序可以 没有PL2303也可以用学习板哦!! ![]() 看看眼熟不烧写软件上面有串口助手哦!功能强大吧!!! 打开串口 配置如上 端口怎么找????这个就不要问了嘛??? 右键计算机-设备管理器-端口 手机连接上蓝牙发数据,数据出来了吧!! ![]() ![]() ![]() 哈哈就这么简单!!! ![]() ![]() ![]() 晒张总图 ![]() 玩小车去喽!!! 小结:之前做过小车本以为做个蓝牙小车手到擒来,但是还是遇到了几个问题 1.一开始不知道最小系统的晶振是12Mhz的导致系统不正常,所以一定要使用11。0592的晶振呀! 2.调小车轮子转动的方向一定要一个一个调,切记!切记! 3.最后就是程序,调的时候一个功能一个功能的实现,没有一下子都把程序写出来的,因为涉及到串口,有必要还要编写一个发送串口数据的子函数,这样在电脑上可以随时看到你发送的数据! 后续还有小车pid算法,寻光,循迹的研究希望大家继续关注!! 有不懂的加我qq727142092 河北科技师范学院 电子爱好者协会 邱增顺 ` ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
好东西,先收藏了,谢谢楼主的分享! |
ESP32驱动ST7789触摸屏开发指南:LVGL主题设置与示波器面板
732 浏览 0 评论
ULink2 和keil4 连接显示 SWD通讯失败,硬件在另一台电脑上是可以连接成功的,有没有大佬能帮忙解答一下的
2042 浏览 0 评论
2625 浏览 1 评论
1018 浏览 0 评论
1044 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
13017 浏览 31 评论
电子发烧友网
电子发烧友开云(中国)官方