arduino蓝牙小车制作教程

概述

安卓手机通过APP客户端发送指令给蓝牙接收模块,蓝牙模块把命令发送给Arduino UNO,arduino经过事先变好的程序运算,发出指令给L298N电机驱动模块,电机驱动模块驱动电机,实现小车的运动。对应指令,f,b,l,r,s

材料

  1. arduino UNO 开发板
  2. L298N电机驱动板
  3. hc-06蓝牙模块
  4. 4电池和电池盒
  5. 小车底盘或者坦克底盘
  6. 导线螺丝若干

资料包获取:

1.从客服处获得

2.关注微信:hbcmall,回复:蓝牙小车教程

提示:手机app只能安卓使用

第一步:

线路连接

arduino蓝牙小车制作教程

arduino蓝牙遥控智能小车电路板安装视频:请打开优酷观看

蓝牙线路连接:

蓝牙上只需要接四条线就行了

  • RX-TX
  • TX-RX
  • VCC-3.3V
  • GND-GND

L298N接线方法:

    • IN1、IN2、IN3、IN4分别连接arduino的12、11、10、9接口
    • 5V+接arduino的5V+
    • GND接GND
    • L298N上12V+接L298N上5v+
    • ……………………………………………..
  • 第二步:底盘安装 
    • 调试电路板。先将电路板在底盘下面组装测试。
    • 测试成功以后,安装到底盘上面调试,马达正负极。手机连接蓝牙,发送f前进,b后退,l向左转,r向右转,来调试马达正负极。(注释:f,forward前进的意思;b,back后退的意思;l,left向左的意思;r,right向右的意思 )
    • 电路板安装视频
    • 设置手机客户端,自定义按钮,便于操作。

手机app

资料包中有

手机安卓app优酷视频演示

只能用于安卓手机,这个软件有几种模式,我们用到的就是2中模式,左右滑动屏幕切换模式

  • 第一,命令模式。 连接蓝牙以后,向小车发送英文字母命令
  • 第二,键盘模式,自定义每个按钮的意思和所发送的命令文本。长按可以自定义。

操作方法 F 前进 B后退 L向左转 R向右转 输入f\b\l\r时(命令都是小写字母,输入以后,电机发送,屏幕会有回应),无论前往、后退、左转、右转,电机都是先停一下,再转,这样电机都流畅。

室外演示

室外效果简单演示

代码

资料包中有

arduino蓝牙小车制作教程

如何上传程序:

请访问教程:Arduino烧录上传程序教程

。。。。。。。。。。。。。。。。。。。。。。。

常见问题

  • 1.发送前进命令,一个轮子前进,一个轮子后退。

调换电机的正负极即可,直流电机,更换正负极即改变运动方向。

  • 2.车轮走线不够直

任何马达都不可能转速完全一样,因此,走线轻微便宜问题不大。如果想彻底客服这个问题,就需要在马达左右安装测速码盘,时刻监控两边的速度,再通过程序控制调整两边PMW,使两边车速一样。这将是另外一个课题。

  • 3.手机发送命令,手机屏幕没有回应

可能蓝牙和arduino板子通信不正常,可以打开arduino串口监视软件,发送命令测试

拓展练习

蓝牙模块测试实验

请移步http://bbs.haibucuo.com/forum.php?mod=viewthread&tid=63&highlight=%C0%B6%D1%C0

添加库文件

库文件添加


更新日期:

2018.09.04

2017.07.30

2016.10.29

转载自:https://www.xiaodingchui.com/index.php/2018/09/02/arduino%E8%93%9D%E7%89%99%E5%B0%8F%E8%BD%A6%E5%88%B6%E4%BD%9C%E6%95%99%E7%A8%8B/

原创文章,作者:卧龙涤生,如若转载,请注明出处:https://www.chuang-ke.com/1974

(0)
上一篇 2018年8月23日 上午11:37
下一篇 2018年9月5日 上午11:54

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

创客交流群