Arduino电位计控制电机转速在TinkerCAD上的仿真

2025-07-02 02:20:58

1、控制电机需要电机驱动电路,Arduino为驱动电路提供控制信号。小直流电机可以用晶体管来驱动,选择TIP120达林顿管作为电机的驱动器件。Arduino具有PWM功能的6引脚来控制TIP120的通断,从而控制电机的启停和转速。注意要在直流电机正负极两端接一个续流二极管防止反电动势冲击。直流电机的驱动电路如下图

Arduino电位计控制电机转速在TinkerCAD上的仿真

2、将直流电机、TIP120、电阻、二极管、Arduino和面包板拖入工作区域,按照电路图连接导线。注意续流二极管的阴极连接电机的正极,续流二极管的阳极连接电机的负极。

Arduino电位计控制电机转速在TinkerCAD上的仿真

3、将电位计拖入工作区域,电位计有三个引脚,两边的引脚一个接5V,一个接GND,中间的引脚接Arduino的模拟量输入引脚A0。

Arduino电位计控制电机转速在TinkerCAD上的仿真

4、将电位计三个引脚连接好,就形成了一个分压电路,旋转电位计Arduino模拟口A0的电压就会变化。电位计位于中间时,A0端口的电压为2.5V

Arduino电位计控制电机转速在TinkerCAD上的仿真

5、电位计测试正常就可以写程序了,用模拟口A0读的到值来控制电机的转速,电机的转速由Arduino引脚6PWM控制。注意A0口检测值的范围为0到1023,6引脚PWM占空比的范围是0到255,需要将0到1023转换成0到255的数值。程序可以参考

Arduino电位计控制电机转速在TinkerCAD上的仿真

6、点击开始模拟按钮,电路处于工作状态,转动电位计观察电机转速。发现电机转速随着电位计的变化而变化,并且电机轴在转动。这样电机就动起来了,并且的动的快慢任你控制。

Arduino电位计控制电机转速在TinkerCAD上的仿真
Arduino电位计控制电机转速在TinkerCAD上的仿真
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢