jueves, 17 de diciembre de 2015

Cuarta Entrega




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) ;

  }


1 comentario :