ciao a tutti,premetto che non ho nessuna base su codici ecc di arduino quindi vado solo di copia incolla per adesso.....
detto ciò vi chiedo aiuto su come ricevere correttamente il segnale dal telecomando del clima perchè utilizzando questo codice...
#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
}
}
...sul monitor seriale mi appaiono tutte FFFFFFFF qualsiasi tasto venga premuto,al contrario se utilizzo il telecomando dell'amplificatore appaionio regolarmente i codici di ogni tasto premuto.
grazie a tutti....
Buongiorno,
prima di tutto, essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentartiIN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con MOLTA attenzione tutto il su citato REGOLAMENTO ...
... poi, in conformità al suddetto regolamento, punto 7, devi editare il tuo primo post (quindi NON scrivendo un nuovo post, ma utilizzando il bottone More -> Modify che si trova in basso a destra del tuo post) e racchiudere il codice all'interno dei tag CODE (... sono quelli che in edit inserisce il bottone con icona fatta così: </>, tutto a sinistra).
In pratica, tutto il tuo codice dovrà trovarsi racchiuso tra due tag: [code] _il _tuo_ codice_ [/code] così da non venire interpretato e non dare adito alla formazione di caratteri indesiderati o cattiva formattazione del testo. Grazie.
Guglielmo
P.S.: Ti ricordo che, fino a quando non sarà fatta la presentazione e sistemato il codice, nessuno ti potrà rispondere, quindi ti consiglio di farla al più presto.
steocx:
ciao a tutti,premetto che non ho nessuna base su codici ecc di arduino quindi vado solo di copia incolla per adesso.....
Ok, ci può anche stare, ma intanto ti consiglierei di usare gli esempi della IRremote, ossia caricati la IRrecvDump (che ti fornisce più informazioni su cosa la libreria ha "visto") e postaci qui il risultato.
Però ti premetto che spesso i telecomandi dei condizionatori hanno delle loro codifiche "ad minchiam" ed inoltre premendo due volte lo stesso tasto mandano due codici diversi, per cui è possible che tu debba studiarti un poco come funziona il tuo. Ma sempre partendo dalla IRrecvDump.