日期:2023-04-09 15:18:58浏览量:83138
MakeMaker机器人使用的是n20减速电机 机器人,减速电机实际上是在普通电机上加了一些齿轮结构,将电机转动速度减下来,这样电机的扭矩就大了,可以理解为力气更大了,但是速度更慢了。
n20减速电机 机器人上面安装了两个减速电机,这样就可以通过对电机的控制实现机器人的行走控制了,例如两个轮子一起正转,机器人就前进;一起反转,机器人就后退;左边后退右边前进,机器人就原地左转;左边前进右边后退,机器人就原地右转;当然也可以左慢右快,机器人就左转弯......总之通过对两个轮子转速和转向的控制,就可以实现对n20减速电机 机器人的控制了。
由于Arduino的数字输出口输出电流很小,所以不可以直接用Arduino的数字输出口连接电机,这样会导致Arduino电流过大而死机或者烧毁。所以就需要加一个电机驱动模块,MakeMaker小机器人使用了L293D电机驱动芯片。
L293D可以实现两路电机的驱动,每一路驱动需要三个端口控制,其中一个端口使用PWM信号控制电机转速,另外两个控制电机的正反转。MakeMaker小机器人使用了D3,D4,D5来控制A电机,D6,D7,D8来控制B电机。
Arduino可以很方便的来实现小车的运动,下图的程序块就实现了小车的前进:
具体4、5和7、8哪个高哪个低需要烧入程序后观察机器人的行走再进行修改,可以参考视频教程中的做法。