4.Arduino 基础实验例子—TB6612FNG电机调速测试程序

您当前位置: 首页 > ROS机器人小车底盘 > Arduino平衡小车教程

arduino-1.7.8.org-windows.exe  点击下载

TB6612FNG-电机调速测试程序


1.Arudino-电机原理图(若使用亚博智能Arduino平衡车,烧录程序即可实现电机测试程序。非Arudino平衡车用户,按照原理图标识连接TB6612FNG驱动模块。)

blob.png


2.IO口设定与IO口初始化(需要源代码,可到本页面最下方的下载链接点击下载程序。)

blob.png

blob.png

电机驱动模块的使能端STBY在初始化过程中,被设定为高电平,这样就保证了在使用模块的过程中一直是可用的状态。IO对应的输出模式有两种,一种是数字输出digitalwrite,另一种是模拟输出analogwirte,我们控制正转反转用的数字输出就可以控制,而我们的速度调节使用到的是模拟输出,直接调节对应IO口的占空比(speed),就可以完成速度的控制。


3.主函数

blob.png

主函数是一个循环体loop,程序一直在完成loop里面的代码。