top of page

Premier programme

Pour ce premier programme nous allons faire clignoter une LED.

Pour ce montage il vous faut:

 

-Une carte Arduino Uno

 

-Une LED

-Une résistance de 220 ohms

-Des câbles

Tout d'abord il faut faire le montage sur la breadboard en suivant le schéma Fritzing disponible en cliquant ici.

Dans l'IDE Arduino, nous avons deux lignes de marquées, une avec écrie "void setup ()"

et une autre avec "void loop ()".

Le "void setup" sert à initialiser l’Arduino et le "void loop" est la boucle infini.

Tout d'abord nous allons dire au logiciel qu'il y a une LED sur la broche numéro 13 en écrivant dans le "void setup":

"pinMode(13, OUTPUT);",ATTENTION il ne faut pas oublier de mettre le point virgule à la fin de chaque ligne, le "pinMode" indique que du matériel est branché sur l'une des 13 broches digitales de l'Arduino.

Ensuite dans le "void loop" nous allons écrire "digitalWrite (13, HIGH);" la fonction "digitalWrite" indique que nous allons envoyer 5 ou 0 volts sur une des broches digitales de l'Arduino, le "13" signifie que c'est sur la broche digitale 13 que nous allons envoyer du courant ou non et pour finir le "HIGH" indique que la broche 13 devra envoyer 5 volts. Puis pour faire clignoter une LED li faut un temps d'intervalle entre que la LED soit allumé ou éteinte, ce temps d'intervalle vas être exécuté par la fonction "delay (temps en millisecondes);" , entre les parenthèses il faut mettre le temps souhaités en millisecondes pour ma part une seconde donc 1000 millisecondes. Après cette ligne il faut dire à la LED de s'éteindre en changeant le "HIGH" de la ligne précédente par "LOW" ensuite il faut juste remettre la ligne "delay" pour dire combien de secondes le LED doit être éteinte et après ce temps d'attente la boucle vas se répéter.

Normalement avec toutes ces indications vous devriez pouvoir écrire le code tout seul mais comme je suis gentils je vais vous le mettre ci-dessous:

void setup () {

pinMode(13,OUTPUT);

}

void loop () {

digitalWrite (13, HIGH);

delay (1000);

digitalWrite (13,LOW);

delay (1000);

}

Maintenant pour envoyer le programme à la carte Arduino il faut le téléverser pour ce faire il faut cliquer sur la flèche en haut et attendre jusqu'il y a marqué "Téléversement terminé".

Si il n'y a aucune erreur votre LED devrait clignoter, s'il y en a une le compilateur devrait vous montrer la ligne avec l'erreur, s'il y a une erreur vérifier que vous n'avez pas oublier les points virgules à la fin des lignes et que vous avez respecter la casse (majuscules, minuscules). Si l'erreur persiste ou que vous avez des questions vous pouvez aller sur le forum ou m'envoyer un mail.

bottom of page