calcola
| Inviato il: 29/11/2017 06:36:05
|
Modifica il codice così:
if (valorePir == HIGH && stopFoto == true) { tempoAccensione = millis();}
if (millis() < (tempoAccensione + (durataAccensione * 60000))){digitalWrite(pinRele, HIGH);
Serial.print("Relay : acceso. Countdown: "); Serial.println((tempoAccensione + durataAccensione * 60000) - millis());}
else {digitalWrite(pinRele, LOW); stopFoto = false; Serial.println ("relay spento");}
In questo modo finché il pir rileva movimenti, il conto alla rovescia riparte da zero, dopo l'ultimo movimento attende il tempo impostato e si spegne
Ho fatto la modifica senza provarla su un arduino e non ho tempo di provarla, se non funziona nel modo desiderato, non posso aiutarti diversamente, in tal caso ti consiglio di tornare alla versione precedente.
Modificato da calcola - 29/11/2017, 06:41:15
--------------- Impara l'arte e mettila da parte 14 pannelli da 100w, inverter kemapower 3kw, regolatore morningstar tristar ts60, banco batterie n.1 di 12 elementi 2v 480Ah C5 corazzate per trazione pesante, banco batterie n.2 di 400Ah in C5 formato da 24 elementi 2V 200Ah corazzate al gel per fotovoltaico in due serie da 12 elementi, centralina di gestione impianto autoprodotta.
| |
| | donato
| Inviato il: 29/11/2017 23:50:20
|
CALCOLA ho modificato il codice come mi hai indicato e lo sto testando tramite monitor seriale e fa tutto cio che desidero . appena posso smonto la plaffoniera e gli carico quest' altro sketch GRAZIE MILLE | | | | calcola
| Inviato il: 30/11/2017 12:47:59
|
felice che funzioni e che sia adatto alle tue necessità.
saluti
--------------- Impara l'arte e mettila da parte 14 pannelli da 100w, inverter kemapower 3kw, regolatore morningstar tristar ts60, banco batterie n.1 di 12 elementi 2v 480Ah C5 corazzate per trazione pesante, banco batterie n.2 di 400Ah in C5 formato da 24 elementi 2V 200Ah corazzate al gel per fotovoltaico in due serie da 12 elementi, centralina di gestione impianto autoprodotta.
| |
| | |
|
Versione Mobile!
|
|