Bonjour à toutes et à tous,
Si vous souhaitez débuter dans l’univers des Arduino et que vous
possédez un Arduino, quelques leds, et l’Arduino IDE , vous êtes
prêts à vous lancer !
Vous pouvez suivre ce tuto soit avec le texte ci-dessous, soit avec
notre vidéo sur notre chaîne YouTube.
--------------------
Nous allons commencer par réaliser le câblage, il faut relier la
petite branche de la led sur le GND, et la longue branche sur la
broche 13 de votre Arduino.
Vous aurez peut-être besoin de calculer la valeur de la résistance
afin de protéger votre led, vous pouvez aller voir notre article
pour savoir comment calculer celle-ci.
Nous pouvons maintenant nous lancer sur la programmation. Ici nous
utiliserons l’Arduino IDE.
Nous commencer par créer deux variables :
unsigned long currentTime;
boolean ledState = 0;
La première nous permettra de stocker la durée d’allumage de la led
et la deuxième son état que l’on définit sur éteint (avec le 0) pour
commencer.
Ensuite on vient initialiser la LED, qui est sur le pin 13 :
void setup() {
pinMode(13, OUTPUT);
}
Puis on entre dans une boucle infinie contenant une condition :
void loop() {
if (millis() - currentTime > 500)
{
currentTime = millis();
ledState=!ledState;
digitalWrite(13, ledState);
}
}
Dans cette condition, on vérifie si le temps stocké dans la variable
est supérieur à 500 millisecondes (à modifier en fonction de se que
vous souhaitez faire) si oui on éteint la led sinon on la laisse
allumée.
Ce qui nous donne ceci :
unsigned long currentTime;
boolean ledState = 0;
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
if (millis() - currentTime > 500)
{
currentTime = millis();
ledState=!ledState;
digitalWrite(13, ledState);
}
}
Maintenant on peut connecter la carte et aller dans select board, ici j’ai déjà indiqué que c’était un Arduino Uno.
Vous allez arriver sur cette page où vous pourrez rechercher le modèle de votre carte et le port où elle est. Si vous ne la voyez pas, cochez « Show all ports » qui vous permettra d’afficher tous les ports.
Maintenant que la configuration est faîtes nous pouvons téléverser notre code en cliquant sur le bouton avec la flèche (Upload)
Félicitations ! Votre code est téléversé !
Ça y est, vous avez réussi à programmer votre led pour qu’elle clignote toutes les demi-seconde ! Si vous avez besoin d’aide, vous pouvez rejoindre notre serveur Discord . Si vous souhaitez d’autres tutos ou découvrir nos projets, n’hésitez pas à aller visiter notre chaîne YouTube.