Arduino : Leçon 1 - LED clignotante

Dans cette leçon , on va apprendre comment programmer un arduino pour avoir une LED clignotante.

 Besoin : 

- le logiciel Arduino dernière version disponible ici sur tout les plateformes (Windows, Linux, OSX) .
- une carte Arduino (dans notre cas on va utiliser une arduino UNO R3) :
- Un Câble USB de Type A à B1 :
- une LED (on va utilisé l’intégrée dans la carte arduino ) :

Réalisation :

dans cette partie on va essayer de faire le programme qui gérer la LED disponible sur la carte (equivalent au numero de broche 13 ) .
tout d'abord , dans la programmation arduino on doit savoir que généralement il y'a une squelette à suivre et elle consiste à:
- tout d'abord attribuer des noms au broche (PIN) que vous utiliserez.
- ensuite définir les types des pins dans la partie de SETUP .
- enfin la création de votre scénario qui va être répéter automatiquement dans la partie LOOP.

CODE SOURCE :


donc après avoir lancer un nouveau fichier dans le programme arduino on va ecrire ce code.

NB : ce qui ce trouve entre /* */ ou après // est un commentaire et il ne sera pas traitée .
"
/* comme nous avons dit on va utilisé la PIN 13 car elle possède déjà une LED intégré dans la carte y equivalent et qui peut être utilisé dans d'autres fonctions */ 

 int led = 13 ;   // alors nous avons nommée la PIN 13 par led


/* cette partie est pour l'initialisation des pin à utiliser */
void setup() {

/* dans notre cas on va utilisé la pin nommée led équivalent à celle 13

dans le mode OUTPUT (on a besoin de faire sortir le courant de la carte pour allumer la led après)*/

pinMode(led,OUTPUT); 
}

/* cette partie est pour créer vos scénarios à utiliser qui vont tourner en boucle */
void loop() {
digitalWrite(led, HIGH);  /* digitalWrite pour commuiqué avec une PIN en mode OUTPUT ,
donc pour allumer la led nous avons utilisé la commande HIGH et pour l'éteindre on va utilisé la commande LOW comme dans le ligne qui suit .
*/
delay(1000); /* cette fonction permettra de pausé la programme pendant 1 seconde de telle sorte que la led reste allumée pendant 1 sec (1000 milli-sec) */

digitalWrite(led, LOW);

delay(1000);
}
"
 et n'ouvliez pas de sauvegarder votre programme puis de faire l'upload dans la carte avec le bouton 
--> qui se trouve en haut et à gauche :) 

Demo :


Leçon 1 - LED Clignotante
Résultat du notre 1er leçon pour la carte Arduino , comment faire clignoter une LEDhttp://deltaelectronique.blogspot.com/2015/07/arduino-lecon-1-led-clignotante.htmlBonne Lecture et pratique ;)
Posted by Delta electronique on Saturday, July 18, 2015



0 commentaires: