Allora il tutto viene gestito tramite interfaccia web senza pulsanti fisici...
quello che faccio è semplicemente dire al sistema che se riceve una stringa che termina con IRR1=1 mi attiva il relè dell'irrigatore 1 mentre se riceve la stringa IRR1=0 disattiva il relè, e fin qui tutto funziona!
Il problema mi si presenta quando cerco di temporizzare l'attivazione del relè.
Escludendo l'uso del delay() perchè se dico di attivare il relè e poi metto un delay di 300000 (5 minuti), poi per 5 minuti l'arduino non accetta alcun comando.
Da qui ho provato ad utilizzare millis() nel caso di IRR1=1 ed ho inserito un break nel caso di IRR1=1.
Bene il break funziona e mi disattiva il relè ma poi non riesco a riattivarlo!!
E' normale così o sbaglio qualcosa?