vinciolo:
allora il circuito non l'ho ancora realizzato,non ho avuto tempo e fin qualche giorno fa non avevo neanche la sonda
lo sketch te lo allego sotto ma non so se va bene perchè non ho provato il circuito
si quello dell'atlas l'ho gia provato ed è una bomba è molto ma molto preciso
è facilissimo da usare in quanto ha gia dei comandi preimpostati che ti rendono la vita molto più facile
basta inviare questi e il ph-meter ti risponde in qualche millisecondo in oltre la compensazione automatica della temperatura
basta che gli invii il comando che la temperatura e fa tutto lui
hai sia la modalità in continuo che la modalità su richiesta ovvero se metti in continuo ogni secondo circa(anche meno) ti prende
il valore del pH altrimenti invii tu un comando e lui ti risponde con il valore del pH
se riesco a montare il circuito e a provarlo ti faccio sapere;)
edit:
il circuito funziona ma non l'ho provato con la sonda appena riesco a montarlo su una millefori provo e ti dico come va
Ciao, scusa se non ho risposto subito, ma sono un pò nei casini, ho guardato il tuo schema ed il tuo sketch, lo schema l'ho decifrato ma dello sketch, devo ammettere che non ci ho capito molto, usi delle costanti e delle formule che faccio fatica a digerire, nerst poi mi fa venire l'orticaria, sono un autodidata e da solo non riesco a venirne fuori
In ogni modo arrivare a dover usare addirittura tre pin analogici, mi sembra eccessivo, considerando anche che da quel poco che so, le letture sui pin analogici, andrebbero lavorate un pochino prima di usarle cosi a "crudo" come fai tu, ripeto sono un principiante e probabilmente scrivo una riccardata delle mie...
Ad ogni modo ti chiedo se possibile e se ne hai voglia, di spiegare meglio cosa fai, se non puoi ti ringrazio ugualmente per aver condiviso il tuo lavoro
michele73:
ciao a tutti mi servirebbe un aiuto come sempre e grazie in anticipo
la mia domanda sono riuscito a inserire una temperatura in un menù ma però e soltanto la stampa di quello che ha letto prima di entrarci come posso visualizzarlo mentre lavora in tempo reale in questo menù?
spero di essere stato molto chiaro forse sperovoid InfoTempPlafoLed()
{
if (initfunc == true) //predispongo la schermata del display
{ lcd.clear();
lcd.setCursor(0,0);
lcd.print(F(" INFO TEMP. PLAFO "));
lcd.setCursor(0,2);
lcd.print(F("Temp.: "));
lcd.print(t4);
lcd.write(0b011011111);
initfunc = false;
conferma = false;
}
if (tasto == ok)
{ Home = true;
initfunc = false;
conferma = false;
}
}
Michele, per risolvere il tuo problema, è sufficiente che sposti la stampa al difuori della prima if, che se noti si autodisattiva, una volta che ha inizializzato il display, prova il codice che segue:
void InfoTempPlafoLed()
{
if (initfunc == true) //predispongo la schermata del display
{ lcd.clear();
lcd.setCursor(0,0);
lcd.print(F(" INFO TEMP. PLAFO "));
lcd.setCursor(0,2);
lcd.print(F("Temp.: "));
lcd.print(t4);
lcd.write(0b011011111);
initfunc = false;
conferma = false;
}
lcd.setCursor(6,2);
lcd.print(t4);
lcd.write(0b011011111);
if (tasto == ok)
{ Home = true;
initfunc = false;
conferma = false;
}
}
Non ho modo di provarlo, ma dovrebbe funzionare...
Ciao Riccardo.