Salve, scusatemi ho dovuto sospendere il tutto e adesso riprendo il progetto.
Il programma l'ho visto e rivisto, purtroppo non è ancora per il mio livello di conoscenza, inoltre è un programma per pc da fare qualche piccola modifica, mi complico ancora di più.
Ti ringrazio krypton18 comunque stò provando a ricopiare i frammenti di comandi che mi occorrono e poi vediamo in seguito cosa esce.
Nel frattempo non riesco a capire perchè una posizione del menù che era completa adesso noto che non funziona più niente.
La funzione era di rilevare il valore dei due lm35 e quando entrambi scendono ad una soglia di 22°C deve aprire la botola e scrivere aperta/chiusa.
Nei primi tentativi stranamente ho bruciato il servomotore, adesso con il nuovo non funziona. Ho provato con un programma specifico solo per il servomotore, ed è tutto ok, ho rivisto il programma ed è tutto ok (apparentemente), nel senso che non vorrei aver messo troppe cose che danno queste anomalie o per colpa di qualche parentesi. Inoltre quando i valori di entrambi i sensori scendevano al di sotto di 22°C solo in quel caso deve visualizzare chiusa, invece vede solo il valore di un sensore.
In più ad uso sperimentale mi è venuto l'idea di aggiungere un beep generato da un buzzer nella fase di chiusura per accorgermi quando stà funzionando il sistema e se è funzionante, ma questo beep nel loop lo ripete in continuo. Qualche esempio che ho trovato in giro non mi ha portato al risultato che desideravo.
Nonostante numerosi problemi che ho trovato una buona parte sono riuscito a risolvere un'altro che non riesco a capire è perchè il menù composto da diversi (case) che arrivano fino a 15, tra il 9 e il 10 non compare nulla e devo premere il pulsante 4 o 5 volte per visualizzare il 10?