Table des matières:
- Étape 1: ajouter des LED
- Étape 2: ajouter un potentiomètre
- Étape 3: ajouter des boutons
- Étape 4: Code et erreurs possibles
Vidéo: Labo 4 - Millis : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Il s'agit d'un processus étape par étape sur la façon de configurer une série de LED clignotantes qui clignotent à des intervalles différents avec un potentiomètre qui contrôle la luminosité et deux boutons, dont le premier augmente les intervalles de clignotement des LED jusqu'à un maximum de 3 fois et dont le second diminue les intervalles de clignotement des LED jusqu'à un multiplicateur minimum de 1.
Vous aurez besoin des éléments suivants:
1. Arduino UNO
2. Planche à pain
3. 3 LED
4. Un potentiomètre
5. 2 boutons poussoirs
6. 3 résistances de 100 Ω
7. 2 résistances de 2 kΩ
Étape 1: ajouter des LED
1. Placez 3 LED sur la planche à pain.
2. Connectez chaque LED à la terre (+).
3. Connectez la première LED au port 9, la seconde au port 10 et la troisième au port 11 chacune avec une résistance d'au moins 100 Ohms pour protéger la LED.
4. Connectez le port GND à la terre sur la maquette où les LED sont connectées.
Étape 2: ajouter un potentiomètre
1. Placez un potentiomètre sur la planche à pain.
2. Connectez la colonne gauche du potentiomètre à la même masse que les LED.
3. Connectez la colonne de droite du potentiomètre au courant (-).
4. Connectez le port 5V au même courant.
5. Connectez la colonne du milieu du potentiomètre au port analogique A0.
Étape 3: ajouter des boutons
1. Placez deux boutons-poussoirs sur la planche à pain.
2. Connectez la colonne en haut à gauche de chacun à la terre.
3. Connectez la colonne en bas à droite de chacun au courant.
4. Connectez la colonne inférieure gauche du premier bouton-poussoir au port 7 et la colonne inférieure gauche du deuxième bouton-poussoir au port 8.
Étape 4: Code et erreurs possibles
Les boutons ne doivent pas permettre à la variable multiplicateur de descendre en dessous de 0 ou au-dessus de 3 et peuvent facilement être arrêtés en empêchant le code d'interagir avec la variable multiplicateur lorsqu'elle est détectée comme étant enfoncée.
Les boutons doivent également être livrés avec le délai standard de 50 millisecondes lorsqu'il est détecté comme étant enfoncé.
Les tableaux et les boucles for doivent être utilisés lorsqu'ils sont capables de simplifier le code à la fois pour l'efficacité et la lisibilité.
Le potentiomètre ne doit rien faire d'autre que restreindre la tension fournie aux LED, limitant ainsi leur luminosité et permettant des ajustements analogiques lors de leur mise à jour.
La variable multiplicateur doit être définie sur 1 par défaut et multiplier directement les variables qui déterminent le retard pour chaque LED dans la boucle for qui met à jour l'état des LED pour plus de simplicité.
Si un bouton ne réagit pas correctement, cela peut être dû à la tension provoquant des problèmes de lecture de l'état de la carte UNO. Une résistance sur chacun avec environ 2 kΩ devrait résoudre ce problème.
Conseillé:
Comment faire une pratique de cible Nintendo LABO simple: 13 étapes
Comment faire une simple pratique cible Nintendo LABO: Ma sœur et moi avons récemment acheté une Nintendo Switch. Alors bien sûr, nous avons des jeux pour l'accompagner. Et l'un d'eux était le Nintendo LABO Variety Kit. Je suis alors finalement tombé sur le garage Toy-Con. J'ai essayé des choses, et c'est à ce moment-là que j'ai
Comment fabriquer une antenne double biquade 4G LTE en quelques étapes faciles : 3 étapes
Comment créer une antenne double biquade 4G LTE Étapes faciles : La plupart du temps, je n'ai pas une bonne force de signal pour mes travaux quotidiens. Donc. Je recherche et essaye différents types d'antenne mais ne fonctionne pas. Après une perte de temps, j'ai trouvé une antenne que j'espère fabriquer et tester, car ce n'est pas un principe de construction
Game Design dans Flick en 5 étapes : 5 étapes
Game Design dans Flick en 5 étapes : Flick est un moyen très simple de créer un jeu, en particulier quelque chose comme un puzzle, un roman visuel ou un jeu d'aventure
Système d'alerte de stationnement en marche arrière Arduino - Étapes par étape : 4 étapes
Système d'alerte de stationnement en marche arrière Arduino | Étapes par étape : dans ce projet, je vais concevoir un circuit de capteur de stationnement inversé pour voiture Arduino simple à l'aide d'un capteur à ultrasons Arduino UNO et HC-SR04. Ce système d'alerte de marche arrière basé sur Arduino peut être utilisé pour une navigation autonome, une télémétrie de robot et d'autres r
HackerBox 0051 : Labo MCU : 10 étapes
HackerBox 0051 : MCU Lab : Salutations aux hackers HackerBox du monde entier ! HackerBox 0051 présente le HackerBox MCU Lab. Le MCU Lab est une plate-forme de développement pour tester, développer et prototyper avec des microcontrôleurs et des modules de microcontrôleur. Un module Arduino Nano, ESP32