Test1熊 发表于 2024-8-3 00:33

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

<p>项目:Arduino&nbsp;UNO&nbsp;R3红外巡线小车</p>
<p>四路红外巡线模块识别黑白线通过四个GPIO口返回四个0或1</p>
<p>TT电机1由电机驱动模块的in1、in2控制正反转,由enA(输入PWM)控制转速;TT电机2由in3、in4控制正反转,由enB(输入PWM)控制转速。</p>
<p>enA、in1、in2、in3、in4、enB分别接arduino的3、4、5、7、8、9。</p>
<p>是将红外模块四个引脚接到arduino的10、11、12、13引脚吗?这样的话返回的四个0或1怎么用来作in1、in2、in3、in4的输入信号,即10~13引脚的接收的数据怎样用来作4~9引脚的输入?</p>

Lioyae 发表于 2024-8-14 22:29

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

<p>&nbsp;</p>

cemfbjs 发表于 2024-8-23 15:53

<p>感谢楼主分享,写的很详细,正在学习相关知识,下载来好好学习</p>
页: [1]
查看完整版本: 怎样让红外寻迹模块捕获到的0/1通过GPIO控制TT电机