ARDUINO: BLINK

Notre premier programme Arduino

Cet exemple montre la chose la plus simple que vous pouvez faire avec un Arduino pour voir la sortie physique: il clignote la LED embarquée.
Matériels requis
      ·      Carte Arduino
      ·      LED 
      ·      Résistance de 220 ohms

Circuit
Cet exemple utilise le voyant intégré de la plupart des cartes Arduino. Cette LED est connectée à une broche numérique et son numéro peut varier d'un type de carte à un type de carte.
Si vous souhaitez allumer une LED externe avec cette esquisse, vous devez construire ce circuit, où vous connectez une extrémité de la résistance à la broche numérique correspondant à la constante pinLed. Connectez la longue jambe de la LED (la jambe positive, appelée l'anode) à l'autre extrémité de la résistance. Connectez la jambe courte de la LED (la jambe négative, appelée la cathode) à la GND. Dans le diagramme ci-dessous, nous montrons une carte UNO qui a D13 comme valeur pinLed.
La valeur de la résistance en série avec la LED peut être d'une valeur différente de 220 ohms; la LED s'allume également avec des valeurs allant jusqu'à 1K ohm.


Schématique



Code
Après avoir construit le circuit branchez votre carte Arduino dans votre ordinateur, démarrez le logiciel Arduino (IDE) et entrez le code ci-dessous. Vous pouvez également le charger à partir du menu Fichier / Exemples / 01.Basics / Blink. La première chose que vous faites est d'initialiser la broche pinLed en tant que broche de sortie avec la ligne
pinMode(pinLed, OUTPUT);
Dans la boucle principale, vous allumez la LED avec la ligne:
digitalWrite(pinLed, HIGH);
Ceci fournit 5 volts à l'anode de LED. Cela crée une différence de tension entre les broches de la LED et l'allume. Ensuite, vous l'éteignez avec la ligne:
digitalWrite(pinLed, LOW);
///////////////////////////////////////////////////////////////////////
////////            DIY Electronic par Bessem Belghith         ////////                                                     
////////  Allumer une diode Led pendant 1 seconde puis fermer  ////////
////////               la diode led  pendant une seconde       ////////
///////////////////////////////////////////////////////////////////////

// La roche 13 a une LED connectée sur la plupart des cartes Arduino.
void setup ( ) {
  
// initialise la broche numérique pinLed en sortie. 
  
pinMode ( pinLed , OUTPUT ) ;
}

// la boucle fonctionne encore et encore pour toujours 
void loop ( ) {
  
digitalWrite ( pinLed , HIGH ) ;   // Allumer LED 
  
delay ( 1000 ) ;                  // attendre une seconde 
  
digitalWrite ( pinLed , LOW ) ;    // éteindre LED  
  
delay ( 1000 ) ;                   // attend une seconde 
}






Aucun commentaire:

Enregistrer un commentaire