meta données pour cette page
  •  

Ceci est une ancienne révision du document !


Le code Arduino : pas_a_pas_simple.ino Notez qu'au premier téléversement, l'IDE Arduino vous demandera de sauvegarder le fichier dans un dossier du même nom. Cliquez oui et l'IDE se charge de créer la bonne structure de fichiers.

-=-

void setup() {

// initialiser les broches 4, 32, 0 et 33 en tant que sorties
pinMode(14, OUTPUT); // 14
pinMode(32, OUTPUT); // 32
pinMode(13, OUTPUT); // 13
pinMode(33, OUTPUT); // 33

}

void loop(){

// Nous envoyons une tension positive et trois sont à 0V, ceci fera un 'pas' du moteur
digitalWrite(32, LOW); // <-- Tension de 0V
digitalWrite(14, HIGH);  // <-- Tension de 3.3V  ('HIGH' équivaut à ce voltage)
digitalWrite(33, HIGH); // <-- Tension de 0V
digitalWrite(13, 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(32, LOW); // <-- Notez le changement dans la séquence, c'est maintenant la seconde broche qui est à 3.3V
digitalWrite(14, LOW);   
digitalWrite(33, HIGH);
digitalWrite(13, HIGH);
delay(20);
digitalWrite(32, HIGH);
digitalWrite(14, LOW); 
digitalWrite(33, LOW);  
digitalWrite(13, HIGH);
delay(20);
digitalWrite(32, HIGH);
digitalWrite(14, HIGH);   
digitalWrite(33, LOW);
digitalWrite(13, LOW);
delay(20);                       

}