Arduino Nano Compatible LED: 6 Steps

Arduino Nano Compatible LED: 6 Steps

Table des matières:

Anonim

Dans ce didacticiel, nous allons apprendre à faire clignoter 3 DEL de manière séquentielle et simultanée.

Ce didacticiel est conçu pour être utilisé uniquement avec les kits Robo-Geek compatibles Arduino Nano.

Provisions:

Étape 1: Fonctionnement des DEL (diodes électroluminescentes)

Les LED sont d'excellents composants électroniques qui donnent vie à tout projet. Les LED peuvent être trouvés partout, de nos téléviseurs à la maison aux feux de signalisation et aux panneaux d'affichage. Allumer et éteindre votre première LED avec votre Arduino est peut-être l'une des choses les plus amusantes à faire. Pour en savoir plus sur le fonctionnement des LED, regardez cette superbe vidéo sur YouTube et si vous voulez vraiment en savoir plus, consultez le lien Wikipedia ci-dessous.

en.wikipedia.org/wiki/Light-emitting_diode

Étape 2: le circuit

Avant de travailler sur ce circuit, assurez-vous de débrancher le câble USB de votre ordinateur portable.

Le schéma de câblage de ce circuit est affiché avec un schéma de Fritzing avec une image du même circuit utilisant un code de couleur similaire.

Important: Veuillez noter que les câbles de votre kit peuvent être de couleurs différentes, utilisez donc cette référence comme guide.

Trois résistances sont nécessaires - une pour chaque LED. Utilisez les DEL ROUGE, JAUNE et VERTE.

1. Connectez la broche GND à la ligne bleue de la planche à pain. Cela vous donnera une terre commune pour votre circuit.

2. Connectez une jambe de vos résistances à la terre et l'autre jambe à l'une des DEL. Répétez cette procédure pour chaque voyant comme indiqué sur le schéma.

3. Connectez la broche 12 à l’autre jambe de la LED ROUGE.

4. Connectez la broche 11 à la LED JAUNE

5. Connectez la broche 10 à la LED VERTE.

Étape 3: Le code - DEL séquentielle

Ce code est très simple. Nous allumons et éteignons chaque LED; d'abord le ROUGE, puis le JAUNE et enfin le VERT. Cette séquence est répétée toutes les 6 secondes.

Pour que le code fonctionne:

1. Créez un nouveau projet en sélectionnant Nouveau dans le menu Fichier.

2. Supprimez le code fourni par défaut.

3. Copiez collez le code ci-dessous

4. Vérifiez les circuits de connexion de l'étape précédente.

5. Connectez la clé USB et téléchargez votre programme.

int redPin = 12;

int yellowPin = 11; int greenPin = 10;

void setup () {// initialise les Leds pinMode (redPin, OUTPUT); pinMode (yellowPin, OUTPUT); pinMode (greenPin, OUTPUT); }

boucle vide () {digitalWrite (redPin, HIGH); délai (1000); digitalWrite (redPin, LOW); délai (1000); digitalWrite (yellowPin, HIGH); délai (1000); digitalWrite (yellowPin, LOW); délai (1000);

digitalWrite (greenPin, HIGH); délai (1000); digitalWrite (greenPin, LOW); délai (1000);

}

Étape 4: Le code: simultané

En utilisant le même circuit, comme à l'étape précédente, nous allons créer un nouveau programme et cette fois, nous allumerons toutes les LED simultanément pendant 1 seconde, puis toutes les LED éteintes pendant 1 seconde. Cette séquence se répète toutes les 2 secondes.

int redPin = 12;

int yellowPin = 11; int greenPin = 10;

void setup () {// initialise les Leds pinMode (redPin, OUTPUT); pinMode (yellowPin, OUTPUT); pinMode (greenPin, OUTPUT); }

boucle vide () {digitalWrite (redPin, HIGH); digitalWrite (yellowPin, HIGH); digitalWrite (greenPin, HIGH); délai (1000);

digitalWrite (redPin, LOW); digitalWrite (yellowPin, LOW); digitalWrite (greenPin, LOW); délai (1000); }

Étape 5: Dépannage

Lors du dépannage:

1. Vérifiez si vous rencontrez une erreur lors du téléchargement du programme. Si tel est le cas, vérifiez votre programme ou les paramètres dans Arduino.

2. Si vous ne rencontrez aucune erreur lors du téléchargement du programme, nous devons vérifier le circuit. Vérifiez que le circuit est correctement câblé - ne le faites que lorsque le circuit est déconnecté. Ne déplacez pas les câbles ou les composants lorsque votre circuit est alimenté.

3. Vérifiez l'orientation de la diode à LED. Reportez-vous à ce tutoriel pour vous assurer que le voyant fonctionne:

4. Ne fonctionne toujours pas? Prendre une pause. Parfois, lorsque nous sommes fatigués, nous ne voyons pas des choses évidentes. Une fois reposé, revenez, répétez les étapes ci-dessus et réessayez.

5. Vous avez rarement un composant défectueux ou câblé, mais c'est possible.

Si vous êtes certain que toutes les autres étapes ont été effectuées correctement, remplacez le micro-commutateur par un autre et commutez à nouveau. Si tout le reste échoue et que vous sentez que vous êtes vraiment bloqué, veuillez nous envoyer un courrier électronique à [email protected] avec la preuve que vous avez acheté le kit chez Robo-Geek et des photos de votre circuit ou de l'erreur que vous obtenez.

Si vous souhaitez ajouter un commentaire à ce didacticiel, n'oubliez pas de lire la règle Instructables Be nice avant de commenter.

Étape 6: Défis

Si vous souhaitez vous lancer un défi et en faire plus, nous vous suggérons:

1. Créez un programme qui allume séquentiellement les voyants ROUGE, JAUNE, VERT, puis éteint le VERT, puis le JAUNE et enfin le ROUGE. Avec cette logique, RED sera allumé le plus longtemps.

2. Ajoutez 3 autres voyants et créez 2 rangées, l'une qui s'allume de manière séquentielle et l'autre simultanément.