|
简单电机实验- #include <Microduino_Motor.h>
- Motor MotorLeft(MOTOR0_PINA, MOTOR0_PINB);
- Motor MotorRight(MOTOR1_PINA, MOTOR1_PINB);
- void setup()
- {
- Serial.begin(115200); //串口初始化
- Serial.println("Microduino_Motor!");
- MotorLeft.begin(); //电机MotorLeft初始化
- MotorRight.begin(); //电机MotorLeft初始化
- }
- void loop()
- {
- Serial.println("Break!");
- MotorLeft.Brake(); //电机MotorLeft刹车
- MotorRight.Brake(); //电机MotorRight刹车
- delay(2000);
-
- Serial.println("Forward!");
- MotorLeft.setSpeed(100); //设置电机MotorLeft速度为100
- MotorRight.setSpeed(100); //设置电机MotorRight速度为100
- delay(2000);
- Serial.println("Break!");
- MotorLeft.Brake(); //电机MotorLeft刹车
- MotorRight.Brake(); //电机MotorRight刹车
- delay(1000);
- Serial.println("Back!");
- MotorLeft.setSpeed(-100); //设置电机MotorLeft速度为-100
- MotorRight.setSpeed(-100); //设置电机MotorRight速度为-100
- delay(2000);
- Serial.println("Break!");
- MotorLeft.Brake(); //电机MotorLeft刹车
- MotorRight.Brake(); //电机MotorRight刹车
- delay(1000);
- Serial.println("Forward!");
- MotorLeft.setSpeed(-100); //设置电机MotorLeft速度为100
- MotorRight.setSpeed(100); //设置电机MotorRight速度为100
- delay(2000);
- Serial.println("Break!");
- MotorLeft.Brake(); //电机MotorLeft刹车
- MotorRight.Brake(); //电机MotorRight刹车
- delay(1000);
- Serial.println("Back!");
- MotorLeft.setSpeed(100); //设置电机MotorLeft速度为-100
- MotorRight.setSpeed(-100); //设置电机MotorRight速度为-100
- delay(2000);
- Serial.println("Free!");
- MotorLeft.setSpeed(FREE); //设置电机MotorLeft为释放状态,即速度为0
- MotorRight.setSpeed(FREE); //设置电机MotorRight为释放状态,即速度为0
- delay(2000000000);
- }
复制代码
|
-
-
__.rar
531 Bytes, 下载次数: 4, 下载积分: 黑币 -5
|