[求助] 怎样让红外寻迹模块捕获到的0/1通过GPIO控制TT电机

Test1熊   2024-8-3 00:33 楼主

项目:Arduino UNO R3红外巡线小车

四路红外巡线模块识别黑白线通过四个GPIO口返回四个0或1

TT电机1由电机驱动模块的in1、in2控制正反转,由enA(输入PWM)控制转速;TT电机2由in3、in4控制正反转,由enB(输入PWM)控制转速。

enA、in1、in2、in3、in4、enB分别接arduino的3、4、5、7、8、9。

是将红外模块四个引脚接到arduino的10、11、12、13引脚吗?这样的话返回的四个0或1怎么用来作in1、in2、in3、in4的输入信号,即10~13引脚的接收的数据怎样用来作4~9引脚的输入?

回复评论 (2)

通过读取的红外循迹模块的状态,调整占空比改变电机转速,具体实现代码可以上csdn找找

 

点赞  2024-8-14 22:29

感谢楼主分享,写的很详细,正在学习相关知识,下载来好好学习

点赞  2024-8-23 15:53
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复