sì, nel primo test devi invertire il funzionamento, 5000 dovrebbe essere sempre acceso! infatti lui all'inizio prova a dare 55 ma la temperaturanon cambia abbastanza e allora aumenta e così via. e invece i risultatisono opposti
Invece il secondo esempio output è sempre a 0, come mai? cosa hai cambiato?
cercasse di settare i valori PID, invece metterlo in MANUAL vuol dire SPEGENERE il pid.. quindi rimettilo.
poi, poer quando riguarda i volori PID, pariamo con la sola P (infatti è p=2, i=0, d=0), devi trovare con che valoreil sistema si avvicina alla temperatura ideale, ma non fa "su e giù", ma ci resta piuttosto poco sotto. poi aggiungi un pizzico di "i", se tiene la temperatura giusta, allora fai un paio di prove aprendo l'incubatriuce, per verificare che poi torni in temperatura ababstanza in frtetta (altriemnti alza la i, ma occhio che se la alzi troopo poi quando corregge fa alazare la temperatura oltre il limite e te le cuoce le uova)
Purtroppo ho dovuto fermare il test successivo perché la scheda continua a bloccarsi, ed avendo inserito il wdt la scheda si riavvia correttamente ma con l'output a zero.
Da cosa può dipendere il continuo riavvio secondo te?
se togli il watchdog, a che punto del codice si blocca?
io so di siccuro che la i2c in caso id errore è bloccante, non so sevale lo stesso per la OneWire (mi pare di no, ma va indagato) quindi questi sono i 2 valori baseda tenere d'occhio
Non comprendo la tua domanda, in che senso a che punto del codice si blocca.
Senza il watchdog il relay rimane acceso o spento a seconda se era acceso o spento, come posso trovare a che punto si blocca?
bhe io faccio cos', ad inizio e fine di ogni gruppo di operazioni scrivo qualcosa via seriale, poi quando si impalla guardo l'ultima cosa che ha scritto, e se il blocco avviene sempre in quella sezione aggiugo print fino a che non becco la sezione che offende, e cerco di lavorarla.
Utilizzare il watcdog NON è una soluzione, il watchdog lo metti su codice FUNZIONATE per far fronte a casi estremi, come uno sbalzo di tensione o un capriccio del dio random
esatto, se il probhlema è nella libreria.. bhe pirima individua QUALE libreria e in che punto, poi nessuno ti vieta di mettere le print anche dentro la libreria