
1、购买元件
自制需要用到一些元件,比如红外发射头、红外接收头、晶振、三极管等。
2、设计线路板
元件需要焊接在线路板上,线路板上的走线、元件位置如何安排等等都要设计妥当。
3、编写程序
控制线路的通断需要使用单片机,因此需要编写简单的控制程序,并将程序烧录进单片机。
在遥控器上有一个红外发射装置,可以发送红外信号,而mbot小车上有一个红外接收装置(mBot小车自己也有红外发射装置,这里暂时不讲),接收遥控器发送过来的红外信号,再通过程序处理接收到的信号。mBot小车的红外接收装置位于小车控制板前部,
图片
所以如果我们要用到红外遥控器控制mBot时,红外遥控器需要正对着小车,才能让小车更好地获取红外遥控信号。
图片
二、命令
1. 红外遥控命令
在慧编程中,用来获取红外遥控信号的命令是:【红外遥控器按下】指令。这个命令的功能是,判断选项中的按键是否被按下。当遥控器按下选项中的按键时,返回逻辑值1,也就是“被按下”,否则返回逻辑值0,也就是“没有被按下”。
2. 红外遥控控制LED
下面我们试着用红外遥控控制mBot上的LED灯。拖动[如果那么否则]指令到脚本区,当[红外遥控器按下左]时,让左灯亮红色.再拖动[如果那么]指令到否则这个分支里,当[红外遥控器按下右]时,让右灯亮红色,为了不停的进行检测,还需要在外层加上[重复执行]指令得到以下程序
把程序上传到小车中。
我们发现,当按下遥控器左键,小车左边亮红灯,当按下遥控器右键,小车右边亮红灯。
3. 红外遥控控制电机
类似地,我们再试着用红外遥控控制mBot上的电机。当按下[上]键盘,让小车以50%的速度前进,当按下[下]键时,让小车以50%的速度后退,按下其它键时,小车停止运动.
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)