Materiales
1
Tarjeta Arduino UNO
1
Detector Infrarrojo TSOP4838
1
Capacitor de 47uF
1
Control Remoto IR
1 LED
1 LED
En nuestro circuito hemos conectado el PIN 11 para recibir información generada por el receptor IR, ya que así lo declaramos en nuestro código.
Búsqueda de Código
Lo primero que tenemos que hacer es obtener
los códigos generados por el control IR, abrimos un nuevo Scketch en
el Software de Arduino y escribimos el siguiente código:
Para que el compilador pueda correr sin problemas
este código, debes tener instalada la librería IRremote, una vez descargada debes descomprimirla y pegar todo el contenido dentro
de la carpetalibrerias de
Arduino.
Cuando el compilador no emita ningún error en el código, sera enviado a la tarjeta Arduino y deberás abrir el Monitor Serial que contiene el compilador, presionas un botón de tu control remoto y podrás ver en el Monitor Serial el código hexadecimal que genera el botón al ser presionado.
Cuando el compilador no emita ningún error en el código, sera enviado a la tarjeta Arduino y deberás abrir el Monitor Serial que contiene el compilador, presionas un botón de tu control remoto y podrás ver en el Monitor Serial el código hexadecimal que genera el botón al ser presionado.
En el monitor serial apareciero el siguiente código al presionar el boton ON/OFF: 2704
Por el momento usaremos el control y al receptor infrarrojo como interfaz de usuario, manipularemos el encendido de un LED conectado a al puerto digital 5 del Arduino.
Por el momento usaremos el control y al receptor infrarrojo como interfaz de usuario, manipularemos el encendido de un LED conectado a al puerto digital 5 del Arduino.
Ahora crearemos un código en el compilador de Arduino que nos
permita encender y apagar el LED desde el control remoto, usando el código que adquirimos en el programa anterior.
Este es el circuito armado:
Y esta es una pequeña demostración con un vídeo:
No hay comentarios:
Publicar un comentario