Taula de continguts:

Laboratori 4 - Millis: 4 passos
Laboratori 4 - Millis: 4 passos

Vídeo: Laboratori 4 - Millis: 4 passos

Vídeo: Laboratori 4 - Millis: 4 passos
Vídeo: СОВЕРШЕНСТВО В ПРОСТОТЕ🔥БЕСПРОВОДНЫЕ НАУШНИКИ XIAOMI REDMI BUDS 4 PRO ANC 43 Дб МУЛЬТИПОИНТ АНИМАЦИЯ 2024, Juliol
Anonim
Laboratori 4 - Millis
Laboratori 4 - Millis

Es tracta d’un procés pas a pas sobre com configurar una sèrie de LED parpellejants que parpellegen a intervals diferents amb un potenciòmetre que controla la brillantor i dos botons, el primer dels quals augmenta els intervals de parpelleig dels LED fins a un màxim de 3 vegades. i el segon disminueix els intervals de parpelleig dels LED fins a un multiplicador mínim d'1.

Necessitareu el següent:

1. Arduino UNO

2. Taula de pa

3. 3 LEDs

4. Un potenciòmetre

5. 2 polsadors

6. 3 resistències de 100 Ω

7. 2 resistències de 2 kΩ

Pas 1: afegiu LEDs

Afegiu LEDs
Afegiu LEDs

1. Col·loqueu 3 LED a la taula de treball.

2. Connecteu cada LED a terra (+).

3. Connecteu el primer LED al port 9, el segon al port 10 i el tercer al port 11 cadascun amb una resistència d'almenys 100 ohms per protegir el LED.

4. Connecteu el port GND a terra de la placa de connexió on estan connectats els LED.

Pas 2: afegiu un potenciòmetre

Afegiu un potenciòmetre
Afegiu un potenciòmetre

1. Col·loqueu un potenciòmetre a la pissarra.

2. Connecteu la columna esquerra del potenciòmetre a la mateixa terra que els LED.

3. Connecteu la columna dreta del potenciòmetre al corrent (-).

4. Connecteu el port de 5V al mateix corrent.

5. Connecteu la columna central del potenciòmetre al port analògic A0.

Pas 3: afegiu botons

Afegiu botons
Afegiu botons

1. Col·loqueu dos polsadors a la pissarra.

2. Connecteu la columna superior esquerra de cadascuna a terra.

3. Connecteu la columna inferior dreta de cadascuna a l'actual.

4. Connecteu la columna inferior esquerra del primer polsador al port 7 i la columna inferior esquerra del segon polsador al port 8.

Pas 4: Codi i possibles errors

Els botons no haurien de permetre que la variable multiplicadora baixi de 0 o per sobre de 3 i es pot aturar fàcilment restringint el codi perquè no interaccioni amb la variable multiplicadora quan es detecta que es prem.

Els botons també haurien de venir amb el retard estàndard de 50 mil·lisegons quan es detecti que es prem.

S'han d'utilitzar matrius i bucles quan puguin simplificar el codi tant per a l'eficiència com per a la llegibilitat.

El Potenciòmetre no ha de fer res més que restringir el voltatge que es proporciona als LED, restringint així la seva brillantor i permetent ajustos analògics a mesura que s’actualitzen.

La variable multiplicadora s'ha d'establir per defecte a 1 i multipliqui directament les variables que determinen el retard de cada LED dins del bucle for que actualitza l'estat dels LED per simplicitat.

Si un botó no reacciona correctament, pot ser degut a la tensió que fa que la placa UNO tingui problemes en llegir el seu estat. Una resistència de cadascun d’uns 2 kΩ hauria de solucionar aquest problema.

Recomanat: