Étape 6: Troisième essai - commande de moteurs
Quel you´ll besoin :
-1 x tb.shield
-1 x L298P
-8 diodes x 4004
-4 x 10 k Ohm résistance
-4 x 5 mm led
-3 x connecteur à vis 2 broches
-1 x moteur à courant continu
-1 x adaptateur pour batterie de 9v
-1 pile 9v
Le code moteur 1: Télécharger ici - motor1 test.
# define PIN_M1_DIRECTION_FW 2 / / m1 avant
# define PIN_M1_DIRECTION_RV 4 / / m1 reverse
# define PIN_M1_SPEED 3 / / m1 Vitesse
void setup() {}
pinMode (PIN_M1_DIRECTION_FW, sortie) ;
pinMode (PIN_M1_DIRECTION_RV, sortie) ;
pinMode (définir PIN_M1_SPEED, sortie) ;
}
void loop() {}
analogWrite (PIN_M1_SPEED, 255) ;
digitalWrite (PIN_M1_DIRECTION_FW, élevé) ;
digitalWrite (PIN_M1_DIRECTION_RV, basse) ;
Delay(5000) ;
digitalWrite (PIN_M1_DIRECTION_FW, basse) ;
digitalWrite (PIN_M1_DIRECTION_RV, basse) ;
Delay(5000) ;
digitalWrite (PIN_M1_DIRECTION_FW, basse) ;
digitalWrite (PIN_M1_DIRECTION_RV, élevé) ;
Delay(5000) ;
digitalWrite (PIN_M1_DIRECTION_FW, basse) ;
digitalWrite (PIN_M1_DIRECTION_RV, basse) ;
Delay(5000) ;
}
Le code moteur 1: Télécharger ici - motor2 test.
# define PIN_M1_DIRECTION_FW 7 / / m1 avant
# define PIN_M1_DIRECTION_RV 8 / / m1 reverse
# define PIN_M1_SPEED 5 / / m1 Vitesse
void setup() {}
pinMode (PIN_M1_DIRECTION_FW, sortie) ;
pinMode (PIN_M1_DIRECTION_RV, sortie) ;
pinMode (définir PIN_M1_SPEED, sortie) ;
}
void loop() {}
analogWrite (PIN_M1_SPEED, 255) ;
digitalWrite (PIN_M1_DIRECTION_FW, élevé) ;
digitalWrite (PIN_M1_DIRECTION_RV, basse) ;
Delay(5000) ;
digitalWrite (PIN_M1_DIRECTION_FW, basse) ;
digitalWrite (PIN_M1_DIRECTION_RV, basse) ;
Delay(5000) ;
digitalWrite (PIN_M1_DIRECTION_FW, basse) ;
digitalWrite (PIN_M1_DIRECTION_RV, élevé) ;
Delay(5000) ;
digitalWrite (PIN_M1_DIRECTION_FW, basse) ;
digitalWrite (PIN_M1_DIRECTION_RV, basse) ;
Delay(5000) ;
}
Maintenant, il suffit de souder la C.I. L298P (U1 sur circuit imprimé), les 8 diodes 4004 (D1 à D8 sur circuit imprimé), le 4 10 k Ohm résistance (R1 à R4 sur circuit imprimé), les 4 leds 5mm (L1 à L4 sur circuit imprimé) et la broche 3 x 2 vis connecteur (VS, moteur et MOTOR_1 sur le PCB) aux bons endroits, connecter le tout et télécharger le code de la carte Arduino.