#include <IRremote.h>
#include <Adafruit_LiquidCrystal.h>
Adafruit_LiquidCrystal lcd_1(0);
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
#define letturaIR 0
IRrecv receiver(letturaIR);
void setup() {
lcd.begin(16,2);
lcd.backlight();
Serial.begin(9600);
receiver.enableIRIn();
}
void loop() {
if (receiver.decode())
{
translateIR();
receiver.resume();
}
}
void translateIR()
{
switch (receiver.decodedIRData.command) {
case 162:
Serial.println("POWER");
lcd.print ("POWER ");
lcd.setCursor(0,0);
break;
case 226:
Serial.println("Funzione/Stop");
lcd.print ("Funzione/stop ");
lcd.setCursor(0,0);
break;
default:
Serial.println(receiver.decodedIRData.command);
}
}