Objetivo:
Implementar el receptor IR como componente de mando para el prototipo y así codificar instrucciones de control para el mismo .
Receptor IR
Un sensor de infrarrojos (IR) está compuesto básicamente por un LED que emite pulsos de luz infrarroja siguiendo un patrón determinado que permite al dispositivo conocer la función a realizar.
Para poder controlar nuestro Arduino mediante un mando a distancia y un sensor IR, deberemos conocer el protocolo interno de comunicación del mando.
Logros y Dificultades :
La implementación de el receptor IR tuvo una dificultad al momento de la sincronizacion con los demas dispositivos ya que no se ejecutaba al momento realizar mandos desde el control remoto.
Se pudo realizar la sincronización aplicando metodos dentro de el void loop haciendo que el mismo se ejecute en primer plano.
CODIGO:
#include#include #define IRPIN 8 // pin al que conectamos el receptor de IR static int aux = 1; NECIRrcv ir(IRPIN) ; void setup() { Serial.begin(9600) ; Serial.println("NEC IR codigo recepcion") ; ir.begin() ; } void loop() { unsigned long ircode ; while (ir.available()) { ircode = ir.read() ; Serial.println(ircode) ; }




Muy bien Byron, siga adelante
ResponderBorrar