Ligne 133 : |
Ligne 133 : |
| | | |
| == Exemples == | | == Exemples == |
− | === Drive Two DC Motors === | + | === Piloter DEUX moteurs continu === |
| [[File:L298N_DC_motor.jpg]] | | [[File:L298N_DC_motor.jpg]] |
| | | |
− | To do this Demo required:
| + | Pour réaliser cette démonstration, vous avez besoin de: |
− | *Hardware: two DC motors, one Arduino, one L298 Shield,external power supply. | + | *Matériel: Deux moteurs courant continu, un Arduino, un breakout board L298, une source d'alimentation externe (ex: pile de 9 Volts). |
− | *Software: Arduino IDE,program. | + | *Logiciel: Arduino IDE et le programme ci-dessous. |
− | Connect Arduino and L298 shield according to program notes,then upload the sketch to the Arduino board.
| + | Faite les raccordements entre Arduino et le L298 comme indiqué dans les commentaires du programme. |
| + | Ensuite, chargez le scketch sur votre carte. |
| <nowiki> | | <nowiki> |
− | int ENA=5;//connected to Arduino's port 5(output pwm) | + | //-- MOTEUR A -- |
− | int IN1=2;//connected to Arduino's port 2 | + | int ENA=5; //Connecté à Arduino pin 5(sortie pwm) |
− | int IN2=3;//connected to Arduino's port 3 | + | int IN1=2; //Connecté à Arduino pin 2 |
− | int ENB=6;//connected to Arduino's port 6(output pwm) | + | int IN2=3; //Connecté à Arduino pin 3 |
− | int IN3=4;//connected to Arduino's port 4 | + | |
− | int IN4=7;//connected to Arduino's port 7 | + | //-- MOTEUR B -- |
| + | int ENB=6; //Connecté à Arduino pin 6(Sortie pwm) |
| + | int IN3=4; //Connecté à Arduino pin 4 |
| + | int IN4=7; //Connecté à Arduino pin 7 |
| void setup() | | void setup() |
| { | | { |
− | pinMode(ENA,OUTPUT);//output | + | pinMode(ENA,OUTPUT);//Configurer les broches comme sortie |
| pinMode(ENB,OUTPUT); | | pinMode(ENB,OUTPUT); |
| pinMode(IN1,OUTPUT); | | pinMode(IN1,OUTPUT); |
Ligne 155 : |
Ligne 159 : |
| pinMode(IN3,OUTPUT); | | pinMode(IN3,OUTPUT); |
| pinMode(IN4,OUTPUT); | | pinMode(IN4,OUTPUT); |
− | digitalWrite(ENA,LOW); | + | digitalWrite(ENA,LOW);// Moteur A - Ne pas tourner (désactivation moteur) |
− | digitalWrite(ENB,LOW);//stop driving | + | digitalWrite(ENB,LOW);// Moteur B - Ne pas tourner (désactivation moteur) |
| + | |
| digitalWrite(IN1,LOW); | | digitalWrite(IN1,LOW); |
| digitalWrite(IN2,HIGH);//setting motorA's directon | | digitalWrite(IN2,HIGH);//setting motorA's directon |