// 定义电机引脚
#define MOTOR_LEFT_H 9
#define MOTOR_LEFT_L 8
#define MOTOR_RIGHT_H 7
#define MOTOR_RIGHT_L 6
// 定义速度控制参数
#define SPEED_FORWARD 255
#define SPEED_BACKWARD -255
#define SPEED_TURN 180
#define SPEED_STOP 0
void setup() {
// 设置电机引脚为输出模式
pinMode(MOTOR_LEFT_H, OUTPUT);
pinMode(MOTOR_LEFT_L, OUTPUT);
pinMode(MOTOR_RIGHT_H, OUTPUT);
pinMode(MOTOR_RIGHT_L, OUTPUT);
}
void loop() {
// 控制小车前进
carMove(SPEED_FORWARD, SPEED_FORWARD);
delay(2000); // 延迟2秒
// 控制小车后退
carMove(SPEED_BACKWARD, SPEED_BACKWARD);
delay(2000); // 延迟2秒
// 控制小车左转
carMove(-SPEED_TURN, SPEED_TURN);
delay(1000); // 延迟1秒
// 控制小车右转
carMove(SPEED_TURN, -SPEED_TURN);
delay(1000); // 延迟1秒
// 停止小车运动
carMove(SPEED_STOP, SPEED_STOP);
delay(1000); // 延迟1秒
}