void setup() { // initialiser les broches 4, 32, 0 et 33 en tant que sorties pinMode(4, OUTPUT); pinMode(32, OUTPUT); pinMode(0, OUTPUT); pinMode(33, OUTPUT); } void loop(){ // Nous envoyons une tension positive et trois sont à 0V, ceci fera un 'pas' du moteur digitalWrite(4, HIGH); // <-- Tension de 3.3V ('HIGH' équivaut à ce voltage) digitalWrite(32, LOW); // <-- Tension de 0V digitalWrite(0, LOW); // <-- Tension de 0V digitalWrite(33, LOW); // <-- Tension de 0V delay(20); // Le délai entre chaque pas, modifiez ceci pour accélérer ou ralentir la vitesse de rotation. digitalWrite(4, LOW); digitalWrite(32, HIGH); // <-- Notez le changement dans la séquence, c'est maintenant la seconde broche qui est à 3.3V digitalWrite(0, LOW); digitalWrite(33, LOW); delay(20); digitalWrite(4, LOW); digitalWrite(32, LOW); digitalWrite(0, HIGH); digitalWrite(33, LOW); delay(20); digitalWrite(4, LOW); digitalWrite(32, LOW); digitalWrite(0, LOW); digitalWrite(33, HIGH); delay(20); }