机器人以默认速度(全速)向前行驶。电机驱动板需是硬件支持列表中已有的型号。 可在BOXZ.h文件中修改DEFAULT_SPEED来改变速度,默认最大值255。 也可以使用参数对左右轮电机转速进行PWM控制
goForward();
goForward(int speedA, int speedB);
speedA:右侧电机速度,占空比:0(完全停止)到255(最高速)之间。
speedB:左侧电机速度,占空比:0(完全停止)到255(最高速)之间。
普通直流减速电机当占空比小于100时可能由于电压过低而导致不转并发出高频噪音。
无
// Hardware support list // 1. L298 Shield 2A // 2. L293 Shield 1A #include "BOXZ.h" int pin_inA = 4; int pin_inB = 7; int pin_pwmA = 5; int pin_pwmB = 6; int speedA_value = 150; int speedB_value = 150; void setup() { boxz.initMotor(pin_inA,pin_inB,pin_pwmA,pin_pwmB); } void loop() { boxz.goForward(); //全速模式 delay(2000); boxz.stop(); delay(3000); boxz.goForward(speedA_value,speedB_value); //调速模式 delay(2000); boxz.stop(); delay(3000); }