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.

Sortie numérique d'une carte Arduino

É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.

Montage alimentant une DELInformations[1]

MéthodeLe programme commenté

1
int pinLed = 3;//Déclaration de la variable entière pinLed : Numéro de la sortie numérique alimentant la DEL
2
void setup() {
3
  // put your setup code here, to run once:
4
  pinMode(pinLed, OUTPUT);//L'E/S est utilisée en SORTIE
5
}
6
7
void loop() {
8
  // put your main code here, to run repeatedly:
9
digitalWrite(pinLed,1);//On allume la DEL
10
delay(2000);//On attend 2 secondes
11
digitalWrite(pinLed,0);//On éteint la DEL
12
delay(2000);//On attend 2 secondes
13
  }

Testez ce programme :

  • Copiez le code dans une fenêtre de programmation.

  • Téléversez-le vers la carte et observez son fonctionnement.

ComplémentQuelques 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.

RemarqueDe 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.

Buzzer piezoélectriqueInformations[2]