ir remote problema.

salve :slight_smile: ho un problema con la compilazione :frowning:

#include <IRremote.h>

int RECV_PIN = 11;

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn(); // Start the receiver
}

void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    irrecv.resume(); // Receive the next value
  }
}

I

In file included from /Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:13:
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremoteInt.h:87: error: 'uint8_t' does not name a type
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremoteInt.h:88: error: 'uint8_t' does not name a type
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremoteInt.h:89: error: 'uint8_t' does not name a type
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremoteInt.h:92: error: 'uint8_t' does not name a type
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp: In member function 'void IRsend::mark(int)':
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:173: error: 'delayMicroseconds' was not declared in this scope
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp: In member function 'void IRsend::space(int)':
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:181: error: 'delayMicroseconds' was not declared in this scope
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp: In member function 'void IRsend::enableIROut(int)':
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:200: error: 'OUTPUT' was not declared in this scope
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:200: error: 'pinMode' was not declared in this scope
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:201: error: 'LOW' was not declared in this scope
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:201: error: 'digitalWrite' was not declared in this scope
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp: In constructor 'IRrecv::IRrecv(int)':
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:217: error: 'volatile struct irparams_t' has no member named 'recvpin'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:218: error: 'volatile struct irparams_t' has no member named 'blinkflag'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp: In member function 'void IRrecv::enableIRIn()':
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:241: error: 'volatile struct irparams_t' has no member named 'rcvstate'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:242: error: 'volatile struct irparams_t' has no member named 'rawlen'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:246: error: 'volatile struct irparams_t' has no member named 'recvpin'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:246: error: 'INPUT' was not declared in this scope
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:246: error: 'pinMode' was not declared in this scope
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp: In member function 'void IRrecv::blink13(int)':
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:252: error: 'volatile struct irparams_t' has no member named 'blinkflag'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:254: error: 'OUTPUT' was not declared in this scope
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:254: error: 'pinMode' was not declared in this scope
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp: In function 'void __vector_9()':
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:268: error: 'volatile struct irparams_t' has no member named 'recvpin'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:268: error: 'digitalRead' was not declared in this scope
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:271: error: 'volatile struct irparams_t' has no member named 'rawlen'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:273: error: 'volatile struct irparams_t' has no member named 'rcvstate'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:275: error: 'volatile struct irparams_t' has no member named 'rcvstate'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:284: error: 'volatile struct irparams_t' has no member named 'rawlen'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:285: error: 'volatile struct irparams_t' has no member named 'rawlen'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:287: error: 'volatile struct irparams_t' has no member named 'rcvstate'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:293: error: 'volatile struct irparams_t' has no member named 'rawlen'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:295: error: 'volatile struct irparams_t' has no member named 'rcvstate'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:300: error: 'volatile struct irparams_t' has no member named 'rawlen'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:302: error: 'volatile struct irparams_t' has no member named 'rcvstate'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:310: error: 'volatile struct irparams_t' has no member named 'rcvstate'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:321: error: 'volatile struct irparams_t' has no member named 'blinkflag'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:323: error: 'B00100000' was not declared in this scope
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:326: error: 'B11011111' was not declared in this scope
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp: In member function 'void IRrecv::resume()':
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:332: error: 'volatile struct irparams_t' has no member named 'rcvstate'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:333: error: 'volatile struct irparams_t' has no member named 'rawlen'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp: In member function 'int IRrecv::decode(decode_results*)':
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:343: error: 'volatile struct irparams_t' has no member named 'rawlen'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:344: error: 'volatile struct irparams_t' has no member named 'rcvstate'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp: In member function 'long int IRrecv::decodeNEC(decode_results*)':
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:392: error: 'volatile struct irparams_t' has no member named 'rawlen'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:400: error: 'volatile struct irparams_t' has no member named 'rawlen'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp: In member function 'long int IRrecv::decodeSony(decode_results*)':
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:433: error: 'volatile struct irparams_t' has no member named 'rawlen'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:443: error: 'volatile struct irparams_t' has no member named 'rawlen'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp: In member function 'long int IRrecv::decodeRC5(decode_results*)':
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:518: error: 'volatile struct irparams_t' has no member named 'rawlen'
/Users/gerardopignatiello/Documents/Arduino/libraries/IRremote/IRremote.cpp:529: error: 'volatile struct irparams_t' has no member named 'rawlen'

Beh qualcosa di strano nel tuo IDE c'e'.
Impossibile che il compilatore non trovi neppure pinMode() o digitalRead()
Che versione IDE ?

P.S. il codice DEVI racchiuderlo nei tag code.

ho cancellato e poi installato nuovamente Arduino :frowning: ma niente
come si inserisce in tag code ?

sketch_apr08a:5: error: 'IRrecv' does not name a type
sketch_apr08a:7: error: 'decode_results' does not name a type
sketch_apr08a.ino: In function 'void setup()':
sketch_apr08a:12: error: 'irrecv' was not declared in this scope
sketch_apr08a.ino: In function 'void loop()':
sketch_apr08a:16: error: 'irrecv' was not declared in this scope
sketch_apr08a:16: error: 'results' was not declared in this scope

Ciao,
che versione di IDE utilizzi?
E la libreria IRremote dove l'hai presa?
Assicurati di avere installato l'ultima versione:

Gerardo96:
ho cancellato e poi installato nuovamente Arduino :frowning: ma niente
come si inserisce in tag code ?

Alllo stesso modo di come fai per postare gli errori, usi il pulsante con il simbolo #

grazie mille :slight_smile: ora funziona , avevo scaricato un altra libreria :wink: