1. 主页
  2. 文档
  3. Arduino红外小车教程
  4. 开始制作

开始制作

第一步,安装亚克力板小车(图文视频教程)第二步,安装Arduino UNO 和L298N等模块到亚克力板小车上。用扎带将电池和arduino板子绑在图示位置。

开始制作
开始制作

第三步,连线

开始制作
开始制作

第四部,将红外接收头完全暴露空中,并用扎带绑到杜邦线上,使接收头处于最高位置,获得最佳接收效果。第五部,测试。如果按向前命令,一个马达向前,一个马达向后,把向后的马达两根线正负极调换一下即可。

线路连接

  1. 电源插入Arduino电源圆形插口
  2. L298n in1-in4 接arduino2-5
  3. L298N GND接线柱连 Arduino GND,L298N 9+接线柱接Arduino 5+
  4. L298N两边各两个接线柱各接一个马达
  5. 红外接收头黄色线接Arduino GND,红色线接Arduino 3.3+,蓝色线接Arduino AO

遥控器操作

开始制作
开始制作

遥控器上有很多按钮,我们根据需要定义了5个按钮,分别是前、后、左、右停止。 操作的时候对准红外接收头,用力按按键,小车就会收到相应的命令,并执行。…………………………………………………………………………………………………………..

如何定义遥控器

首先,我们做了红外线采集实验,获得了对应按钮的编码。分别是 FFA25D FF629D FF22DD FF02FD FFC23D每一个编码要加入0x00前缀写入程序中。 在arduino程序中编码对应如下:long advence = 0x00FF629D;long back = 0x00FF02FD;long stop = 0x00FFA25D;long left = 0x00FF22DD;long right = 0x00FFC23D;

高级玩法

可以用其它任意红外遥控器来操控红外小车,首先就是要做红外线采集实验,然后把采集到的编码替换程序中对应的命令,并将程序重新烧录到arduino板子中,就行了。

红外坦克

坦克的控制方式根这个小车一样,可以把这小车上的全套控制方案转移到坦克上面,就可以制成红外遥控坦克。》完整资料包购买地址 》资料包获取方式:关注微信 hbcmall,回复:红外小车教程

程序烧录:

请访问教程:《Arduino烧录上传程序教程》程序上传请使用老版本的arduino软件,我们推荐使用1.04绿色版

用到的库

IRremote

拓展练习

……………………………………………………………………

如何知道遥控器的按键编码:红外代码采集实验

首先要采集遥控器各个按钮的代码,然后记录代码,我们也可以用家用红外遥控器来采集 详情请看:《如何用arduino解码红外遥控器按键?》采集到的代码: FFA25D FF629DFF22DD FF02FD FFC23D我们要记住每一个按钮对应的编码,后期我们会在程序中定义对应代码对应的功能写入arduino代码之前,要加上0x00 形成对应的命令:long advence = 0x00FF629D;long back = 0x00FF02FD;long stop = 0x00FFA25D;long left = 0x00FF22DD;long right = 0x00FFC23D;

有帮助? 没有

发邮件?