25 mai 2008

Autospie de code: Clignotement de LED

Afin de faciliter la compréhension de la programmation de Arduino je vais décortiquer le code permettant de faire clignoter une led (1 seconde allumée, 1 seconde éteinte).

int ledPin = 13; // on assigne la broche 13 à une variable nommée ledPin

void setup() //c'est ici que l'on configure notre carte (entre les { } )
{
pinMode(ledPin, OUTPUT); // pinMode sert à assigner ledPin (notre broche 13) en sortie.
}

void loop() // ici on écrit de code qui tourne en boucle (à l'infinie)
{
digitalWrite(ledPin, HIGH); // on met ledPin à un niveau logic haut (5v en sortie).
delay(1000); // attendre 1 seconde
digitalWrite(ledPin, LOW); // on met ledPin à un niveau logic bas (Ov en sortie)
delay(1000); // attendre 1 seconde
}



vous pouvez retrouver le code suivant dans les sketchbooks exemples fournis.
(file > sketchbook > examples > digital > blink)

Aucun commentaire: