Movimiento de luces led con Arduino
En esta lección vamos a encender y apagar diferentes leds de forma que parezca que la luz está fluyendo. El funcionamiento es similar al utilizado en los paneles luminosos. Para formar figuras o letras lo que hacen es ir encendiendo y apagando los leds necesarios.
Material necesario
Movimiento de luces led con Arduino
Lo primero que tenemos que hacer es conectar a la placa los 3 leds que vienen con el kit. Yo voy a conectarlos en la placa a la salida 9,10 y 11.
Una vez conectado nos tenemos que centrar en el programa. El programa lo vamos a realizado con mBlock. Para los que no sepáis en que consiste mBlock pararos por el tutorial de inicio a mBlock.
Ya vimos en la introducción al curso de arduino para niños como encendemos y apagamos un led. Ahora el funcionamiento es similar solo que tenemos que hacer lo para tres.
El programa en mBlock para arduino
Necesitamos el bloque «fijar salida digital a alto», colocamos la primera ficha programa arduino y como queremos que esté todo el rato encendiendo y apagando los leds lo tenemos que meter todo en un bucle de por siempre.
Ahora colocamos la ficha «fijar salida digital 9 a alto», que se encuentra en la pestaña de robots. Con este bloque encendemos el led de la salida 9. Para que esté encendido un segundo, colocamos seguido la ficha «esperar 1 segundo». Después de un segundo encendida queremos apagarla.
Para apagar el led tenemos que poner otra ficha «fijar salida digital 9 a alto» pero cambiamos el alto por bajo. Para hacer esto tenemos dos opciones o la arrastramos del panel de bloques o hacemos click derecho sobre la que ya está y le damos a duplicar.
Con esto lo que estamos haciendo es encendiendo el led conectado a la salida 9 y apagándolo. Tenemos que hacer lo mismo con el resto de leds los de la salida 10 y la salida 11.
Lo más fácil es ponernos encima de «fijar salida pin digital 9 a alto», botón derecho y duplicar. Nos duplica todos los pasos y ponemos 10 en los nuevos bloques.
Hacemos lo mismo para encender y apagar el led conectado a la salida 11 de la placa. El resultado del programa es algo como lo siguiente:
Ya solo nos queda conectar la placa y pasar el programa. Si queréis os podéis descargar el programa de aquí.
Os dejo también un video de como funciona la placa con los leds en movimiento.
[mc4wp_form id=»130″]