- Codice: Seleziona tutto
void loop() {
if (irrecv.decode(&results)) {Serial.println(results.value, HEX); irrecv.resume();}
if ( (results.value == 0xFFA25D ) &&(stato_giradischi ==0)){digitalWrite(giradischi, LOW);stato_giradischi =1;}
if (( results.value == 0xFFA25D )&&(stato_giradischi ==1)) {digitalWrite(giradischi, HIGH);stato_giradischi =0;}
}
funziona correttamente solo che lo stato del relè varia velocemente, cioè se tengo premuto il tasto sul telecomando oppure premo il tasto in sequenza il relè si accende e spegne molto velocemente. Avevo pensato di inserire una temporizzazione che iberna lo stato del relè per un tempo prestabilito senza bloccare il codice e la recezione di altri tasti sul telecomando, ma non riesco a farlo funzionare in nessun modo.
Qualcuno può consigliarmi qualcosa? Grazie!

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)



