Arduino con IR Infrarrojo
INSTITUTO TECNOLÓGICO DE IGUALA
Se encenderá 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 la letra de encendido y apagado. 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 que es el siguiente
Con este ejemplo sabremos que códigos enviado por el control mediante el infrarrojo al receptor para así poder decodificar nuestro nuevo Sketch. En el código de la imagen, IRrecvel es el infrarrojo receptor el cual recibe el código que enviara el control, results es la variable la cual almacena dicho código, el cual es decodificado.
En base a esto se crea el siguiente Sketch:
Primero incluimos las librerías, la variable RECV_PIN = 11, la entrada del código es por el pin 11,
y la salida donde se encuentra el led es en el pin 5; se inicia una bandera con cero para posteriormente entre en la primer decisión. se decodifica el código.
En void setup (){} se declara el pin de salida con la comunicación serial.
Posteriormente en void loop(){} se crean decisiones donde se recbe el código y lo compara con la bandera, en la primer decisión se debe cumplir las dos condiciones para que el led encienda al momento de encender la bandera cambia a 1 para que entre a la siguiente condición y posteriormente esta cambia a 0 para que vuelva a entrar a la primer condición.
Primero incluimos las librerías, la variable RECV_PIN = 11, la entrada del código es por el pin 11,
y la salida donde se encuentra el led es en el pin 5; se inicia una bandera con cero para posteriormente entre en la primer decisión. se decodifica el código.
En void setup (){} se declara el pin de salida con la comunicación serial.
Posteriormente en void loop(){} se crean decisiones donde se recbe el código y lo compara con la bandera, en la primer decisión se debe cumplir las dos condiciones para que el led encienda al momento de encender la bandera cambia a 1 para que entre a la siguiente condición y posteriormente esta cambia a 0 para que vuelva a entrar a la primer condición.
Edgar David Villamil Araujo
Comentarios
Publicar un comentario