Faire un clignotement de LED avec Arduino: 5 étapes

Faire un clignotement de LED avec Arduino: 5 étapes

Table des matières:

Anonim

Le résultat de ce tutoriel est une LED clignotante contrôlée par un Arduino UNO. Pour ce tutoriel, aucune connaissance particulière de l'électronique, ni de la programmation n'est nécessaire.

Choses dont tu as besoin

  • Arduino UNO
  • Câble USB-A à USB-B

Provisions:

Étape 1: Connexion physique

Connectez l’Arduino à l’ordinateur portable / PC. La connexion physique est établie via un câble USB-A à USB-B, comme indiqué dans l'image ci-dessus. C'est tout ce dont vous avez besoin du côté matériel. Le voyant clignotant est déjà intégré à l’Arduino sur le PIN 13.

Étape 2: Préparation du logiciel

Préparez l'IDE Arduino (logiciel de programmation) comme décrit aux étapes 3 et 4 de ce didacticiel.

Étape 3: Compréhension de base d'une esquisse Arduino

Presque tous les croquis Arduino ont trois parties.

  • Déclaration de variable

Dans la première partie, les variables sont déclarées et les bibliothèques sont appelées. Cette partie n’est pas une nécessité, car ce projet n’est pas nécessaire, mais sera utilisée dans les projets futurs, il est donc bon de la connaître.

  • La mise en place

L'installation n'est exécutée qu'une fois. Ici, les codes PIN sont déclarés en tant que broches d’entrée ou de sortie. Si un code PIN est déclaré comme INPUT, le microcontrôleur attend une tension. Si le code PIN est déclaré en tant que OUTPUT, il peut avoir une certaine tension de sortie.

  • La boucle

La boucle est la partie qui se répète continuellement. La première fois que le microcontrôleur est démarré, cela parcourt tout le code, puis répète la boucle tant qu'il est alimenté.

Étape 4: première esquisse

Comme indiqué précédemment, aucune variable ne doit être déclarée pour ce projet afin que nous puissions passer directement à la configuration. Étant donné que l’Arduino possède une DEL intégrée sur le PIN 13, il n’est pas nécessaire d’utiliser une DEL distincte. Comme nous utilisons le code PIN 13 pour ce projet, vous devez le déclarer comme suit dans la configuration.

void setup() {

pinMode (13, OUTPUT); // dans cette ligne, vous déclarez le code PIN 13 comme broche de sortie}

Maintenant, nous devons dire au microcontrôleur de sortir la tension sur un certain PIN, ceci est fait avec le code suivant:

digitalWrite (13, HAUT);

Si un PIN est réglé sur HIGH, sa tension de sortie sera de 5V. La tension restera la même tant qu'elle n'est pas modifiée par le code. Si nous voulons que le voyant reste allumé pendant une seconde, nous pouvons retarder le prochain mouvement. La fonction delay prend l'argument en millisecondes. Une seconde représente 1000 ms et la ligne de code ressemble à ceci:

délai (1000);

En changeant le temps de retard, un clignotement plus rapide ou plus lent est obtenu. Après le délai, le code PIN 13 est redéfini sur BAS et un autre délai est défini jusqu'au début de la boucle depuis le début:

digitalWrite (13, FAIBLE);

délai (1000);

Le fichier peut être téléchargé ci-dessous ou vous pouvez l'écrire seul.

La version à télécharger contient également des commentaires pour expliquer chaque ligne de code.

Étape 5: soyez fier de votre première esquisse

Maintenant, vous devez télécharger le croquis sur votre tableau Arbuino. Si vous avez bien fait les choses, le voyant bleu indiqué en bleu devrait clignoter à la vitesse que vous avez définie.