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