Ciao a tutti, questa mattina ho aperto un vecchio sketch (funzionante ovviamente) e mi da il seguente errore:
/Applications/Arduino_1.5.6_2.app/Contents/Resources/Java/libraries/RobotIRremote/src/IRremoteTools.cpp:5: error: 'TKD2' was not declared in this scope
Inoltre se provo a compilare uno degli esempi della libreria mi dice:
IRrecord:25: error: 'IRsend' does not name a type
Ho una libreria obsoleta? Ha qualche problema con le versioni 1.5.x la IRremote?
Ho semi risolto, in effetti è un problema di compatibilità, la libreria IRremote sembra non funzionare sulle versioni 1.5.x (almeno per Mac), scaricata la versione 1.0.5, con la quale probabilmente avevo fatto quegli sketch prima di cambiare computer, tutto va a meraviglia.
La IRremote è stata implementata nell'IDe per l'Arduino Robot ma solo nella parte di ricezione.
Se vuoi usarla sul ramo 1.5.x devi cancellare la IRremote presente nella cartella libraries del Robot e scaricare quella originale.