Help

Buon Giorno a tutti!!

Avrei bisogno del vostro aiuto, non riesco a fare funzionare il terzo galleggiante del serbatoio.

Vi spiego bene: Acquario galleggiante MAX e MIN funzionante Uscita per relè accezione pompa Funzionante Il 3 galleggiante dentro al serbatoio deve fermare la pompa se è vuoto.

Cosa sbagliò mi potette aiutare. Non mi da errori ma non funziona.

Grazie

define GALLEGGIANTE_MIN 5

define GALLEGGIANTE_MAX 6

define GALLEGGIANTE_STOP_POMPA 7

define POMPA 13

byte ricaricaVasca = 0; byte serbatoio = 0;

void setup() { pinMode(GALLEGGIANTE_MIN,INPUT); pinMode(GALLEGGIANTE_MAX,INPUT); pinMode(GALLEGGIANTE_STOP_POMPA,INPUT); pinMode(POMPA,OUTPUT); }

void loop() { if ( ricaricaVasca && digitalRead(GALLEGGIANTE_MAX) ) { delay(150); if ( !digitalRead(GALLEGGIANTE_MAX) ) return; digitalWrite(POMPA,0); ricaricaVasca = 0; } else if ( !ricaricaVasca && !digitalRead(GALLEGGIANTE_MIN) ) { delay(150); if ( digitalRead(GALLEGGIANTE_MIN) ) return; digitalWrite(POMPA,1); ricaricaVasca = 1; } else if ( servatoio && !digitalRead(GALLEGGIANTE_STOP_POMPA) ) { delay(150); if ( digitalRead(GALLEGGIANTE_STOP_POMPA) ) return; digitalWrite(POMPA,1); serbatoio = 1; } else if ( servatoio && !digitalRead(GALLEGGIANTE_STOP_POMPA) ) { delay(150); if ( digitalRead(GALLEGGIANTE_STOP_POMPA) ) return; digitalWrite(POMPA,0); serbatoio = 0; } }

Prima di tutto, nella sezione in lingua Inglese si può scrivere SOLO in Inglese … quindi, per favore, la prossima volta presta più attenzione …

… poi, essendo questo il tuo primo post, nel rispetto del regolamento, ti chiedo di presentarti QUI (spiegando bene quali conoscenze hai di elettronica e di programmazione) e di leggere con MOLTA attenzione il su citato REGOLAMENTO

… infine, in conformità al suddetto regolamento, punto 7, devi editare il tuo 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).

Grazie,

Guglielmo

a me, eseguendo la verifica del tuo sketch, qualche errore lo da....se, come chiesto da Guglielmo, ti presenti...ti dico cosa...

ORSO2001: ...ti dico cosa...

... gli hai già dato un primo suggerimento, dagli il tempo di provare a capire da solo l'errore ;)

Guglielmo