Table des matières:

Labo 4 - Millis : 4 étapes
Labo 4 - Millis : 4 étapes

Vidéo: Labo 4 - Millis : 4 étapes

Vidéo: Labo 4 - Millis : 4 étapes
Vidéo: Qu'est-ce que la distillation ? En 2 minutes ! 🧪 Chimie collège et lycée : (niveau 6ème et plus) 2024, Novembre
Anonim
Laboratoire 4 - Millis
Laboratoire 4 - Millis

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

Ajouter des LED
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

Ajouter un potentiomètre
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

Ajouter des boutons
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é: