|
簡單電機實驗- #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
2018-7-5 00:17 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
531 Bytes, 下載次數: 4, 下載積分: 黑幣 -5
|