Benvenuti sul Forum di AcquaPortal, la più grande community italiana di acquariofilia!
Sul Forum di AcquaPortal puoi discutere con altri appassionati di acquariofilia, tenere un tuo Blog personale, inserire foto e video, chattare, ed aiutarci a creare un grande database con schede di pesci, invertebrati e prodotti di acquariofilia.
Per entrar a far parte della comunità occorre registrarsi.
Per farlo premi su
Al momento della registrazione ti verrà richiesto di accettare il Regolamento che ti consigliamo di leggere attentamente.
Ti consigliamo inoltre di leggere le FAQ per apprendere le funzionalità principali del forum.
Se invece sei un utente registrato e hai dimenticato i tuoi dati di accesso devi effettuare il Recupero dati.
Tecnica e allestimento NanoreefPer parlare della tecnica, dell’allestimento, della chimica e di quanto non contemplato nelle altre sezioni inerente ai Nanoreef.
a livello di programmazione non ho un gran che di esperienza.. ho fatto anche io qualcosina ma nulla di che.
adesso io e un mio collega stiamo ''cercando'' di creare un interfaccia display... non è facile..
sai secondo me sarebbe molto più semplice gestire il controller con un dispositivo android che comunichi con arduino
news dell'ultima ora, c'è un mio amico che ''lo fa di lavoro'' e ci darebbe una mano con la progettazione del display touch LCD da 3.5''...
si potrebbe valutare
news dell'ultima ora, c'è un mio amico che ''lo fa di lavoro'' e ci darebbe una mano con la progettazione del display touch LCD da 3.5''...
si potrebbe valutare
programmino semplice semplice, giusto quello che mi serve per dosare l'xtra in automatico. Spegne la risalita dosa, aspetta un'ora, riaccende la risalita. Mi sa che per la triade tornerò al reattore di calcio. Tu hai ordinato la pompa?
ecco il codice. Sai se il delay può essere usato anche per intervalli lunghi? (23 ore)
------------------------------------
int doso = 12;
int pump =11;
int ver= 10;
void setup() {
// initialize the digital pin as an output.
pinMode(doso, OUTPUT);
pinMode(pump, OUTPUT);
pinMode(ver, INPUT);
};
// the loop routine runs over and over again forever:
void loop() {
Se non ho capito male questo programmino dovrebbe essere per Arduino.
Teoricamente si potrebbe programmare un delay di 23 ore ma praticamente non ha senso.
durante il delay TUTTO il programma si ferma, quindi se questo codice viene inserito nel contesto di una gestione globale si bloccherebbe tutto e non andrebbe più nulla (no touch, no livelli, no luci...niente!).
Invece del delay dovreste creare delle variabili su cui scrivere il valore di millis() e confrontarlo col valore corrente ad ogni ciclo.
PS: non credo che il codice che hai postato funzioni, ci sono parecchi errori.
__________________ Chi non ride mai non è una persona seria - (Chopin) ...La sobrietà và presa con moderazione... - (Jax - Brillo ma da lucido)
Ho provato il tutto su breadbord con due led al posto delle pompe ed ha funzionato
Si scusa l'ho guardato ieri dal cell e non essendo indentato mi sono confuso.
Poi ho notato che usi il ; dopo la chiusura delle graffe...perché? non serve.
Come dicevo però nel messaggio di prima il problema del delay è che blocca il listato quindi, visto che state parlando anche di inserire un touch e non so cos'altro credo che dovreste provare a rivedere il listato sulla base di tempi e non di attese.
Dovendo dosare, immagino, giornalmente, non potreste provare con la libreria timealarm.h?
Ciao
__________________ Chi non ride mai non è una persona seria - (Chopin) ...La sobrietà và presa con moderazione... - (Jax - Brillo ma da lucido)
si grazie per le dritte. Comunque è l'atro ragazzo che vuole usare un TFT...Per ora il mio deve gestire solo una dosometrica e nient altro. Forse le ventole la prossima estate ed allora modificherò il codice