Cómo hacer un emisor IR con Arduino

En este tutorial, vamos a conectar un emisor IR a una placa Arduino Uno. Esto nos podrá servir para que nuestra placa envíe órdenes mediante una señal de infrarrojos, como si de un mando a distancia se tratase.

Emisor IR

Emisor IR

En primer lugar, tenemos que tener el entorno de desarrollo para Arduino preparado, tal y como ya vimos en el tutorial de Primeros pasos con Arduino.

A continuación, conectamos el sensor a la placa, usando una resistencia de 220 ohm, tal y como se muestra en el esquema:

Esquema

Esquema

Y cargamos el siguiente código en nuestro Arduino Uno:

https://github.com/diegorys/electronic-components/tree/master/ir-emitter

Por el puerto serial nos informará, cada diez segundos, de que está enviando una señal.

Y éste es el resultado:

El código lo tengo versionado en mi cuenta de GitHub:

https://github.com/diegorys/electronic-components

diegorys

Ingeniero en Informática, apasionado de la robótica, con alma de investigador en nuevas tecnologías, analista programador y profesional del desarrollo ágil en entornos web y smartphones, con amplios conocimientos y experiencia desde antes de 2008 en entornos WAMP/LAMP, experimentando con Arduino desde 2012 y con Raspberry Pi desde 2014.

Share

3 comentarios en “Cómo hacer un emisor IR con Arduino

  1. cesar

    hola, primero que nada gracias por el aporte, como podria hacer para cambiar la address ya que solo envia un cero y necesito cambiarla a 675, un saludo.

    Responder
  2. Juan

    Hola, muy buen artículo, tu sabes que estoy intentando enviar señales a un aire acondicionado marca Panavox (Uruguay), y utilize el código que anda en la web para conocer los códigos y le protocolo usado. El tema está en que el protocolo no me aparece, y ve que tu lo usas para comunicarte. Revisando un poco mas me encontré con este sitio: https://github.com/luisgabrielroldan/IRPanavoxAC, donde desarrollaron una librería para los panavox. No se como usar esta librería, tu me podrías dar una mano?? o capaz que el camino que estoy tomando está incorrecto y existe una forma universal de enviar los mensajes.
    Desde ya muchas gracias por tu tiempo,
    saludos

    Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.