Arduino : Leçon 1 - LED clignotante
Dans cette leçon , on va apprendre comment programmer un arduino pour avoir une LED clignotante.
/* 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)*/
digitalWrite(led, LOW);
delay(1000);
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) :
- 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.
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 .
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() {
/* cette partie est pour l'initialisation des pin à utiliser */
void setup() {
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) */
delay(1000);
}
"
et n'ouvliez pas de sauvegarder votre programme puis de faire l'upload dans la carte avec le bouton
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: