arduino con IR infrarrojo, control de la intensidad de luz de un led
INSTITUTO TECNOLÓGICO DE IGUALA
Controlar la intensidad de luz de un led mediante un control remoto, por lo tanto se necesitara la librería IRremote para reconocer el código que envía el control al oprimir el botón de subir y bajar volumen del control. La librería se puede descargar aquí. Y se debe instalar en la librería del programa arduino, que viene siendo la siguiente dirección C:\Program Files (x86)\Arduino\libraries
Ya instalada la librería se cargara el ejemplo IRrecvDemo. Con este ejemplo sabremos que códigos enviado por el control mediante el infrarrojo al receptor para así poder decodificar nuestro nuevo Sketch.
El siguiente código controla la intensidad de un led, mediante un control con los botones de subir y bajar el volumen, importamos las librerías y declaramos los pines de entrada y salida.
En void looo(){} se lee el dato recibido, y se crean dos decisiones donde se compara el código recibido, al recibir el código de subir volumen el led aumenta la intensidad està en un rango de 0-250 y cada vez se incrementa 25 para observar el cambio, con el anologWrite () se puede utilizar para encender un led a diferentes brillos. y posteriormente al recibir el código del control para bajar bolumen el led disminuye su intensidad y esta va desde 250-0 con un decremento de 25 para observar el cambio de brillo.
Edgar David Villamil Araujo
¿Como puedo adaptar este codigo para poder agregar mas leds que funcionen de la misma forma?
ResponderEliminar