Durante la compilazione ricevo numerosi errori, mi potete controllare questo sketch?
grazie in anticipo.
#include <IRremote.h>
#include <IRremoteInt.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int RECV_PIN = 8;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn();
lcd.begin(16, 2);
lcd.print("Inizio Ricezione");
}
void loop() {
if (irrecv.decode(&results)) {
if(results.bits!=0){
lcd.clear();
if (results.decode_type == UNKNOWN) {
lcd.print("Tipo di Codifica");
lcd.setCursor(0,1);
lcd.print("non supportata");
}
else{
if (results.decode_type == NEC)
{
lcd.print("NEC ");
}
else if (results.decode_type == SONY)
{
lcd.print("SON ");
}
else if (results.decode_type == RC5)
{
lcd.print("RC5 ");
}
else if (results.decode_type == RC6)
{
lcd.print("RC6 ");
}
lcd.print(results.value, HEX);
lcd.print(" ");
lcd.print(results.bits);
delay(300);
}
}
irrecv.resume();
}
}