Arduino智能小车调速
1、驱动模块接线 在前面的教程中已经讲过如果想控制驱动的输出时,需要对驱动的“ENA”“ENB”进行控制,因此我们需要将图中被选中部分的两个跳线帽拔掉。并将“ENA”连接Arduino UNO开发板的“5”引脚,“ENB”连接“6”引脚。

3、为了便于大家理解,这里特意在解释一下: 在主函数void loop()中添加PWM输出的函数,analogWrite(pin, value)函数中“pin”代表使用的引脚,“value”代表输出PWM值的大小,范围是0~255。if(speedLevel) //根据不通的档位输出不同速度 { analogWrite(leftPWM, 120); analogWrite(rightPWM, 120); } else { analogWrite(leftPWM, 250); analogWrite(rightPWM, 250); }
