完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`对单片机的初学者来说51单片机最为简单了吧,相对其它单片机来说这还是挺DIY的(第一次发帖 不足之处多多包涵、多多指教) lz大二 电子系的,暑假无聊试做一辆蓝牙小车(成本很低,学生么,还没工作,成本高了大家就没diy的热情了 )好,废话不多说 上图 上图 小车侧逆光特写 蓝牙hc-06模块,不贵X宝25个大洋买的, 用来连接手机的(这个不多说了吧,不过好店主说像此款只能连接安卓的 要diy的注意了) 还是解释一下这个东西怎么用吧:它有四个引脚Vcc GND TXD RXD(一般是3.3V的 要是直接连5v的单片机也行,注意TXD RXD和单片机交叉接) 默认波特率9600(你懂的),可以直接串口通讯(不需要懂蓝牙通信协议,去学的话,这玩意估计没点时间 学不下来) 单片机咯 我用的是stc89c52最小系统(一般5个大洋) 还有小车是玩具摊29个大洋买来的,直接拆了它 只要底座 当然带马达(低门槛么,便宜为主 你小时候的玩具车 终于也能排上用场了 。专用的智能小车底盘 看得上眼的都要50+) 当然马达是功率器件 51单片机是不可能直接驱动的,这里需要自己动手焊接一个H桥或者L298N驱动芯片~~不在赘言 至此一辆手机控制的蓝牙小车 底层硬件部分已经完成(便宜不? 总造价=25+29+5=59) 比那些在学校里吹牛逼的 所谓学霸的 几千几万的智能小车便宜多了吧(泄个愤) 嗯,当然你回说我没他们智能 。 额 接着加外设(装逼用) HC-SR04 超声波模块 (X宝 ¥5.28 便宜 具体那个店买的就不说了,精度当然不是太高)用超声波来测量距离 有没有高大上?还可以通过蓝牙回传距离数据 红外避障模块(X宝 ¥4.8)当模块检测到前方障碍物信号时,电路板上绿色指示灯点亮电平,同时OUT端口持续输出低电平信号,该模块检测距离2~60cm,检测角度35°,检测距离可以通过电位器进行调节,顺时针调电位器,检测距离增加;逆时针调电位器,检测距离减少。 这下智能了吧 好在说说手机控制端 安卓手机下载一个叫做蓝牙串口通信助手的app。 安装之类的不再赘言 效果图如下 好像不写上部分程序 不大好的样子 只给控制前进后退的程序吧: #include ***it a0=P1^0; ***it a1=P1^1; ***it a2=P1^2; ***it a3=P1^3; main() { int a; TMOD=0x20; TH1=0xfd; TL1=0xfd; SM0=0; SM1=1; REN=1; TR1=1; while(1) { if(RI==1) { a=SBUF; RI=0; if(a==0x01) {a0=1;a1=1;a2=0;a3=0;} //前进 else if(a==0x02) {a0=0;a1=0;a2=1;a3=1;} //后退 } } } ` |
|
相关推荐
3 个讨论
|
|
学学
|
|
|
|
|
|
97 浏览 0 评论
734 浏览 1 评论
715 浏览 1 评论
电路小知识 | 交流电路复数的基础知识以及相位差和电抗的计算
571 浏览 0 评论
1766 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 04:38 , Processed in 0.385634 second(s), Total 40, Slave 32 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号