Efectos con LEDs

Ya sabemos como hacer parpadear un led, podemos hacer efectos con leds, encendiendose y apagandose en una secuencia concreta para hacer efectos y comprender la programación de Arduino.

Coche Fantástico Simple

Hacer el efecto de las luces del coche fantástico con 5 leds conectados a los pines 2, 3, 4, 5 y 6.

Esquema de conexión:

Recordar poner la resistencia adecuada a cada led. Ley de ohm: V = I * R, si el voltaje es de 5 V y queremos que al LED sólo le lleguen entre 5 mA (0.005 A) y 20 mA (0.02 A), entonces usar una resistencia entre 250 y 1000 ohms.

Código de colores de las resistencias.

Como primera aproximación se puede ejecutar en cada loop el encendido y apagado de cada led esperando un tiempo entre cada encendido y apagado. Para hacer debug, sacar por puerto serie el estado de cada led. Es una extensión del programa blink pero para varios leds.

Solución: Ejercicio06-CocheFantasticoSimple: https://github.com/jecrespo/aprendiendoarduino-Curso_Arduino_2017/tree/master/Ejercicio06-CocheFantasticoSimple

Control Velocidad del Efecto de Leds

Con el mismo montaje anterior, añadir un potenciómetro para controlar la velocidad del efecto de los leds.

Añadir en el código al inicio del loop() la línea “timer = analogRead(A0);” para que la velocidad de los leds sea la leida de la entrada analógica de un potenciómetro. Descomentar la línea del código usado en el paso anterior.

Conexión del potenciómetro:

Diagrama

Probar a cambiar el código para hacer otros efectos cambiando el código.

Leer este tutorial y ver solo la primera solución: http://www.arduino.cc/en/Tutorial/KnightRider, las otras soluciones la veremos justo después de ver arrays y nos servirá para entender mejor su uso.

Anuncios

Un pensamiento en “Efectos con LEDs

  1. Pingback: Saber Más Iniciación Arduino 2017 | Aprendiendo Arduino

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s