Saltar la navegación

Código preliminar

Código

// modificat per sacosta.org a partir de
//https://github.com/bitwiseAr/Curso-Arduino-desde-cero/blob/master/Capitulo26/Capitulo26-Programa1.txt
/*
  Programa que permet mostrar en el monitor serial el codi corresponent a la tecla
  pressionada en un control remot (modulo receptor KY-022). 
  Llibreria utilitzada IRremote.
  Autor: bitwiseAr  
*/


#include <IRremote.h>   // importa llibreria IRremote


int SENSOR = 3;    // sensor KY-022 a pin digital 3 
IRrecv irrecv(SENSOR);    // estableix 3 per a objecte irrecv
decode_results codi;    // crea un objecte codi de la classe decode_results


void setup() { 
  Serial.begin(9600);     // inicializa comunicacion serie a 9600 bps
  irrecv.enableIRIn();    // inicializa recepcion de datos


void loop() { 
  if (irrecv.decode(&codi)) {   // si existeixn dades ja decodificades
    Serial.println(codi.value, HEX);  // imprimeix valor en hexadecimal por monitor serie
    irrecv.resume();     
  }
  delay (100);        // un delay de 100 milisegons.
}