|
|
簡(jiǎn)單電機(jī)實(shí)驗(yàn)- #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(); //電機(jī)MotorLeft初始化
- MotorRight.begin(); //電機(jī)MotorLeft初始化
- }
- void loop()
- {
- Serial.println("Break!");
- MotorLeft.Brake(); //電機(jī)MotorLeft剎車
- MotorRight.Brake(); //電機(jī)MotorRight剎車
- delay(2000);
-
- Serial.println("Forward!");
- MotorLeft.setSpeed(100); //設(shè)置電機(jī)MotorLeft速度為100
- MotorRight.setSpeed(100); //設(shè)置電機(jī)MotorRight速度為100
- delay(2000);
- Serial.println("Break!");
- MotorLeft.Brake(); //電機(jī)MotorLeft剎車
- MotorRight.Brake(); //電機(jī)MotorRight剎車
- delay(1000);
- Serial.println("Back!");
- MotorLeft.setSpeed(-100); //設(shè)置電機(jī)MotorLeft速度為-100
- MotorRight.setSpeed(-100); //設(shè)置電機(jī)MotorRight速度為-100
- delay(2000);
- Serial.println("Break!");
- MotorLeft.Brake(); //電機(jī)MotorLeft剎車
- MotorRight.Brake(); //電機(jī)MotorRight剎車
- delay(1000);
- Serial.println("Forward!");
- MotorLeft.setSpeed(-100); //設(shè)置電機(jī)MotorLeft速度為100
- MotorRight.setSpeed(100); //設(shè)置電機(jī)MotorRight速度為100
- delay(2000);
- Serial.println("Break!");
- MotorLeft.Brake(); //電機(jī)MotorLeft剎車
- MotorRight.Brake(); //電機(jī)MotorRight剎車
- delay(1000);
- Serial.println("Back!");
- MotorLeft.setSpeed(100); //設(shè)置電機(jī)MotorLeft速度為-100
- MotorRight.setSpeed(-100); //設(shè)置電機(jī)MotorRight速度為-100
- delay(2000);
- Serial.println("Free!");
- MotorLeft.setSpeed(FREE); //設(shè)置電機(jī)MotorLeft為釋放狀態(tài),即速度為0
- MotorRight.setSpeed(FREE); //設(shè)置電機(jī)MotorRight為釋放狀態(tài),即速度為0
- delay(2000000000);
- }
復(fù)制代碼
|
-
-
__.rar
2018-7-5 00:17 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
531 Bytes, 下載次數(shù): 4, 下載積分: 黑幣 -5
|