leo72:
Con delay non puoi perché ti blocca il codice per cui durante il delay non puoi multiplexare il display.Potresti provare ad usare il leOS
Crei 2 task. Il primo task lo imposti per il multiplexing del display, così che visualizzi le info.
Se si attiva l'allarme, crei un secondo task che mette in pausa e riattiva il primo ad intervalli cadenzati. Terminata la situazione di allarme, cancelli il secondo task e lasci andare il primoNon so se funziona né se hai altre librerie nel tuo codice che potrebbero usare il timer 2.
allora: il miniprogetto deve fare queste cose 2 coppie di cifre una misura la pressione 0-2,5 bar una misura la temperatura da -9 a 99 gradi,
piu 2 led che segnalano 2 elettrovalvole a 12 volt, se sono aperte
se le 2 elettrovalvole sono entrambe aperte e la temperatura e sotto trenta gradi la temperatura deve lampeggiare
se la pressione è a 0',9 o meno la pressione deve lapeggiare
se la pressione è a piu di 2 bar la presiione deve lampeggiare