Étape 4: fait !
/ Utiliser ce code pour tester votre moteur auprès de l’un Commission linkit: / / Si vous avez besoin de PWM, il suffit d’utiliser les sorties PWM sur l’Arduino / / et au lieu de digitalWrite, vous devez utiliser la commande analogWrite / /---Motorsint motor_left [] = {2, 3}; int motor_right [] = {7, 8}; / /---Setupvoid setup() {Serial.begin(9600); / / Setup motorsint je ; pour (j’ai = 0; j’ai < 2; i ++) {pinMode (motor_left [i] SORTIE); pinMode (motor_right [i], sortie);}} ---Loopvoid loop() {drive_forward();delay(1000);motor_stop() ; Serial.println("1");drive_backward();Delay(1000);motor_stop() ; Serial.println("2");turn_left();Delay(1000);motor_stop() ; Serial.println("3");turn_right();Delay(1000);motor_stop() ; Serial.println("4") ; motor_stop();Delay(1000);motor_stop() ; Serial.println("5");} ---Drivevoid motor_stop() {digitalWrite (motor_left [1], LOW); digitalWrite (motor_right [0], basse), digitalWrite (motor_left [0], LOW); digitalWrite (motor_right [1], LOW);delay(25);} void drive_forward() {digitalWrite (motor_left [1], LOW); digitalWrite (motor_right [0], HIGH), digitalWrite (motor_left [0], HIGH); digitalWrite (motor_right [1], LOW);} void drive_backward() {digitalWrite (motor_left [1], HIGH); digitalWrite (motor_right [0], basse), digitalWrite (motor_left [0], LOW); digitalWrite (motor_right [1], HIGH);} void turn_left() {digitalWrite (motor_left [1], HIGH); digitalWrite (motor_right [0], HIGH), digitalWrite (motor_left [0], LOW); digitalWrite (motor_right [1], LOW);} void turn_right() {digitalWrite (motor_left [1], LOW); digitalWrite (motor_right [0], basse), digitalWrite (motor_left [0], HIGH); digitalWrite (motor_right [1], HIGH);}
Espère que ça vous a plu.
Merci!!