Prendre en main l'interface avec un premier programme - DEL clignotante
Montage et principe
La DEL est alimentée par la borne numérique 3, paramétrée en sortie.
Les entrées/sorties numériques fonctionnent sur le mode tout ou rien, c'est à dire qu'elles sont soit actives, soit inactives.
État | Syntaxe Arduino | Tension de sortie |
---|---|---|
Active | HIGH ou 1 | + 5V |
Inactive | LOW ou 0 | 0 V |
Dans le montage ci-contre, la DEL s'allume lorsque la sortie n°3 est active et s'éteint dans le cas contraire.
Méthode : Le programme commenté
int pinLed = 3;//Déclaration de la variable entière pinLed : Numéro de la sortie numérique alimentant la DEL
void setup() {
// put your setup code here, to run once:
pinMode(pinLed, OUTPUT);//L'E/S est utilisée en SORTIE
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(pinLed,1);//On allume la DEL
delay(2000);//On attend 2 secondes
digitalWrite(pinLed,0);//On éteint la DEL
delay(2000);//On attend 2 secondes
}
Testez ce programme :
Copiez le code dans une fenêtre de programmation.
Téléversez-le vers la carte et observez son fonctionnement.
Complément : Quelques modifications
Vous pouvez tester les modifications du programme proposées ci-dessous :
changer le port d'alimentation de la DEL.
changer le rythme de clignotement de la DEL.
alimenter une deuxième DEL et les faire clignoter alternativement.
Remarque : De la DEL clignotante au signal sonore...
En remplaçant la DEL par un buzzer piézoélectrique et en ajustant le délais entre les changements d'état de la sortie numérique utilisée, on peut facilement générer des sons à l'aide de la carte Arduino.