Arduino - LED clignotante

Les LED sont de petites lumières puissantes utilisées dans de nombreuses applications différentes. Pour commencer, nous allons travailler sur le clignotement d'une LED, le Hello World des microcontrôleurs. C'est aussi simple que d'allumer et d'éteindre une lumière. L'établissement de cette base de référence importante vous donnera une base solide alors que nous travaillons à des expériences plus complexes.

Composants requis

Vous aurez besoin des composants suivants -

  • 1 × planche à pain
  • 1 × Arduino Uno R3
  • 1 × LED
  • 1 × 330Ω résistance
  • 2 × cavalier

Procédure

Suivez le schéma de circuit et connectez les composants sur la maquette comme indiqué dans l'image ci-dessous.

Note- Pour connaître la polarité d'une LED, regardez-la attentivement. La plus courte des deux pattes, vers le bord plat de l'ampoule indique la borne négative.

Les composants tels que les résistances doivent avoir leurs bornes pliées dans des angles de 90 ° afin de s'adapter correctement aux prises de la carte d'expérimentation. Vous pouvez également raccourcir les bornes.

Esquisser

Ouvrez le logiciel Arduino IDE sur votre ordinateur. Le codage en langage Arduino contrôlera votre circuit. Ouvrez le nouveau fichier d'esquisse en cliquant sur Nouveau.

Code Arduino

/*
   Blink
   Turns on an LED on for one second, then off for one second, repeatedly.
*/

// the setup function runs once when you press reset or power the board

void setup() {  // initialize digital pin 13 as an output.
   pinMode(2, OUTPUT);
}

// the loop function runs over and over again forever

void loop() {
   digitalWrite(2, HIGH); // turn the LED on (HIGH is the voltage level)
   delay(1000); // wait for a second
   digitalWrite(2, LOW); // turn the LED off by making the voltage LOW
   delay(1000); // wait for a second
}

Code à noter

pinMode(2, OUTPUT)- Avant de pouvoir utiliser l'une des broches d'Arduino, vous devez indiquer à Arduino Uno R3 s'il s'agit d'une entrée ou d'une sortie. Nous utilisons une «fonction» intégrée appelée pinMode () pour ce faire.

digitalWrite(2, HIGH) - Lorsque vous utilisez une broche en tant que SORTIE, vous pouvez commander qu'elle soit HIGH (sortie 5 volts) ou LOW (sortie 0 volts).

Résultat

Vous devriez voir votre LED s'allumer et s'éteindre. Si la sortie requise n'est pas vue, assurez-vous d'avoir correctement assemblé le circuit, vérifié et téléchargé le code sur votre carte.