Tabla de contenido:

Laboratorio 4 - Millis: 4 pasos
Laboratorio 4 - Millis: 4 pasos

Video: Laboratorio 4 - Millis: 4 pasos

Video: Laboratorio 4 - Millis: 4 pasos
Video: Nunca he trabajado en quirófano #shorts 2024, Mes de julio
Anonim
Laboratorio 4 - Millis
Laboratorio 4 - Millis

Este es un proceso paso a paso sobre cómo configurar una serie de LED parpadeantes que parpadean a diferentes intervalos con un potenciómetro que controla el brillo y dos botones, el primero de los cuales aumenta los intervalos de parpadeo de los LED hasta un máximo de 3 veces. y el segundo de los cuales disminuye los intervalos de parpadeo de los LED hasta un multiplicador mínimo de 1.

Necesitará lo siguiente:

1. Arduino UNO

2. Tablero de pruebas

3. 3 LED

4. Un potenciómetro

5. 2 pulsadores

6. 3 resistencias de 100 Ω

7. 2 resistencias de 2 kΩ

Paso 1: agregar LED

Agregar LED
Agregar LED

1. Coloque 3 LED en la placa de pruebas.

2. Conecte cada LED al suelo (+).

3. Conecte el primer LED al puerto 9, el segundo al puerto 10 y el tercero al puerto 11, cada uno con una resistencia de al menos 100 ohmios para proteger el LED.

4. Conecte el puerto GND a tierra en la placa de pruebas donde están conectados los LED.

Paso 2: agregar potenciómetro

Agregar potenciómetro
Agregar potenciómetro

1. Coloque un potenciómetro en la placa de pruebas.

2. Conecte la columna izquierda del potenciómetro a la misma tierra que los LED.

3. Conecte la columna derecha del potenciómetro a la corriente (-).

4. Conecte el puerto de 5V a la misma corriente.

5. Conecte la columna central del potenciómetro al puerto analógico A0.

Paso 3: agregar botones

Agregar botones
Agregar botones

1. Coloque dos botones en la placa de pruebas.

2. Conecte la columna superior izquierda de cada uno al suelo.

3. Conecte la columna inferior derecha de cada uno a la corriente.

4. Conecte la columna inferior izquierda del primer botón al puerto 7 y la columna inferior izquierda del segundo botón al puerto 8.

Paso 4: código y posibles errores

Los botones no deben permitir que la variable del multiplicador descienda por debajo de 0 o por encima de 3 y se pueden detener fácilmente al restringir que el código interactúe con la variable del multiplicador cuando se detecta que se presiona.

Los botones también deben venir con el retardo estándar de 50 milisegundos cuando se detecta que se presionan.

Se deben usar matrices y bucles for cuando se pueda simplificar el código tanto para la eficiencia como para la legibilidad.

El potenciómetro no debería hacer nada más que restringir el voltaje que se proporciona a los LED, restringiendo así su brillo y permitiendo ajustes analógicos a medida que se actualizan.

La variable multiplicadora debe establecerse en 1 por defecto y multiplicar directamente las variables que determinan el retardo para cada LED dentro del bucle for que actualiza el estado de los LED para simplificar.

Si un botón no reacciona correctamente, puede deberse a que el voltaje hace que la placa UNO tenga problemas para leer su estado. Una resistencia en cada uno con aproximadamente 2 kΩ debería solucionar este problema.

Recomendado: