Saltar al contenido
Por las festividades decembrinas y de Año Nuevo, nuestras oficinas permanecerán cerradas. Durante este periodo, estaremos atendiendo exclusivamente por teléfono, WhatsApp y correo electrónico. ¡Gracias por tu comprensión y felices fiestas!
Por las festividades decembrinas y de Año Nuevo, nuestras oficinas permanecerán cerradas. Durante este periodo, estaremos atendiendo exclusivamente por teléfono, WhatsApp y correo electrónico. ¡Gracias por tu comprensión y felices fiestas!
Empezando con Arduino - 1D: 3 LEDs + Potenciómetro

Empezando con Arduino - 1D: 3 LEDs + Potenciómetro

Proyecto 1: Luz

Circuito 1D: 3 LEDs + Potenciómetro

En esta práctica aprenderemos a modificar la intensidad de luz de 3 LEDs y a realizar secuencias de encendido utilizando un potenciómetro. 

Para la serie de proyectos Empezando con Arduino, estamos utilizando este kit. Podrás contar con todos los componentes necesarios para todas las prácticas de esta serie si adquieres el kit. De lo contrario, podrás realizar las prácticas con la lista de materiales a continuación: 

Materiales: 

Paso 1: Controlar brillo al mismo tiempo

Hacer las conexiones indicadas en el diagrama de conexión mostrado en la Figura 1. 

Figura 1: Diagrama de conexiones.
Figura 1: Diagrama de conexiones

 

Paso 2:

Realizar el código mostrado en la Figura 2, en nuestro programa de Arduino.

Figura 2: Código para potenciómetro.
Figura 2: Código para potenciómetro

 

Paso 3:

Cargar el programa a nuestra tarjeta Arduino y ver los resultados.

Figura 3: Todos los LEDs apagados (potenciómetro posición mínima).
Figura 3: Todos los LEDs apagados (potenciómetro posición mínima)

 

Figura 4: Todos los LEDs encendidos (potenciómetro posición máxima).
Figura 4: Todos los LEDs encendidos (potenciómetro posición máxima)

 

Paso 4: Secuencia con potenciómetro

Podemos leer 1024 valores diferentes, desde 0 hasta 1023. Si dividimos entre 3 este rango y asignamos un rango a cada LED, podremos controlar qué LED encender dependiendo del valor a la entrada del pin analógico. Es decir, según la variación del potenciómetro podremos controlar el encendido de los LEDs.  

Los rangos de valores que tenemos son los siguientes: 

  • De 0 a 341, encender LED 1 
  • De 342 a 682, encender LED 2 
  • De 683 a 1023, encender LED 3 

Para ello realizaremos el código mostrado en la Figura 5. 

Figura 5-1: Código de secuencia con potenciómetro
Figura 5-2: Código de secuencia con potenciómetro
Figura 5: Código de secuencia con potenciómetro

 

Paso 5:

Cargar el programa a nuestra tarjeta Arduino y ver los resultados.

Figura 6: LED1 encendido.
Figura 6: LED1 encendido

 

Figura 7: LED2 encendido.
Figura 7: LED2 encendido

 

Figura 8: LED3 encendido.
Figura 8: LED3 encendido

 

 

Artículo previo Empezando con Arduino - 1E: Fotoresistencia
Siguiente artículo Empezando con Arduino - 1C: 3 LEDs