如何自制遥控器来控制电机

如何自制遥控器来控制电机,第1张

自制遥控器来控制电机,理论上可行,但制作比较繁琐。

1、购买元件

自制需要用到一些元件,比如红外发射头、红外接收头、晶振、三极管等。

2、设计线路板

元件需要焊接在线路板上,线路板上的走线、元件位置如何安排等等都要设计妥当。

3、编写程序

控制线路的通断需要使用单片机,因此需要编写简单的控制程序,并将程序烧录进单片机。

在遥控器上有一个红外发射装置,可以发送红外信号,而mbot小车上有一个红外接收装置(mBot小车自己也有红外发射装置,这里暂时不讲),接收遥控器发送过来的红外信号,再通过程序处理接收到的信号。

mBot小车的红外接收装置位于小车控制板前部,

图片

所以如果我们要用到红外遥控器控制mBot时,红外遥控器需要正对着小车,才能让小车更好地获取红外遥控信号。

图片

二、命令

1. 红外遥控命令

在慧编程中,用来获取红外遥控信号的命令是:【红外遥控器按下】指令。这个命令的功能是,判断选项中的按键是否被按下。当遥控器按下选项中的按键时,返回逻辑值1,也就是“被按下”,否则返回逻辑值0,也就是“没有被按下”。

2. 红外遥控控制LED

下面我们试着用红外遥控控制mBot上的LED灯。拖动[如果那么否则]指令到脚本区,当[红外遥控器按下左]时,让左灯亮红色.再拖动[如果那么]指令到否则这个分支里,当[红外遥控器按下右]时,让右灯亮红色,为了不停的进行检测,还需要在外层加上[重复执行]指令得到以下程序

把程序上传到小车中。

我们发现,当按下遥控器左键,小车左边亮红灯,当按下遥控器右键,小车右边亮红灯。

3. 红外遥控控制电机

类似地,我们再试着用红外遥控控制mBot上的电机。当按下[上]键盘,让小车以50%的速度前进,当按下[下]键时,让小车以50%的速度后退,按下其它键时,小车停止运动.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11215960.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存