problema con IR

ciao a tutti avrei bisogno di una piccola spiegazione riguardo a questo errore quando tento di compilare lo sketch. l’errore è questo:
error: ‘TKD2’ was not declared in this scope
int RECV_PIN = TKD2; // the pin the IR receiver is connected to
^
Errore durante la compilazione

Questo report potrebbe essere più ricco
di informazioni con
“Mostra un output dettagliato durante la compilazione”
abilitato in “File > Impostazioni”

mentre lo sketch è questo

#include <IRremote.h>
const int RECV_PIN = 1;
IRrecv irrecv(RECV_PIN);
decode_results results;

void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn(); // Inizio ricezione 
}

void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    irrecv.resume(); // Riceve il prossimo valore
  }
}

se serve vi posso postare la libreria che uso

Sí libreria e che modello di Arduino usi? Ciao Uwe

PainXCVI: ciao a tutti

Ti invitiamo a presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: Presentazioni e a leggere il regolamento: Regolamento - qui una serie di schede by xxxPighi per i collegamenti elettronici vari: ABC - Arduino Basic Connections - qui le pinout delle varie schede by xxxPighi: Pinout - qui una serie di link [u]generali[/u] utili: Link Utili

Posti un errore relativo a TKD2 ma poi questo TKD2 nello sketch no c'e' ?!?

nid69ita:
Posti un errore relativo a TKD2 ma poi questo TKD2 nello sketch no c’e’ ?!?

modello di arduino mega adk la libreria che uso l’ho scaricata da qui. è quello il problema lui fa riferimento a una cosa che non c’è non poso caricare lo sketch.

Non mi interessa quel TKD2 ma il fatto che la riga con l'errore: int RECV_PIN = TKD2; // the pin the IR receiver is connected to

NON c'e' nel codice che hai postato. Hai postato il codice giusto ?

nid69ita: Non mi interessa quel TKD2 ma il fatto che la riga con l'errore: int RECV_PIN = TKD2; // the pin the IR receiver is connected to

NON c'e' nel codice che hai postato. Hai postato il codice giusto ?

si è quello degli esempi che trovi scaricando la libreria

http://forum.arduino.cc/index.php?topic=153592.msg1829849#msg1829849

Cancella la libreria da dentro l'IDE \arduinoIDE\libraries\RobotIRremote\ e usa solo quella che hai scaricato.

nid69ita: http://forum.arduino.cc/index.php?topic=153592.msg1829849#msg1829849

Cancella la libreria da dentro l'IDE \arduinoIDE\libraries\RobotIRremote\ e usa solo quella che hai scaricato.

problema risolto. come mai eliminando quella libreria mi funziona tutto adesso?

Arduino Team vende il Robot Arduino che usa IR, hanno messo nelle librerie dell'IDE una libreria IRRemote che va in conflitto con quella che si trova su internet.

nid69ita: Arduino Team vende il Robot Arduino che usa IR, hanno messo nelle librerie dell'IDE una libreria IRRemote che va in conflitto con quella che si trova su internet.

avevo ipotizzato che fosse un problema di conflitto ma non sapevo dove trovare la libreria che dava problemi. faccio una domanda che ha poco a che vedere un l'IR. è possibile riprodurre un file audio con arduino ?