sensore temperatura ds18b20 e 7 segment display sparkfun

Nickb84:
posto lo sketch completo... per provare con il segno meno ho impostare im modo che superando i 25 gradi viene aggiunto il segno -
Funziona...solo che quando la temperatura ritorna al di sotto dei 25 gradi mantiene il segno meno... come si potrebbe fare? bisognerebbe resettare il display al cambio di segno?

Si, bisogna prevedere un sistema per includere o meno il segno in base al valore della temperatura.

Nickb84:
ho provato...dato che per fare il segno meno ho usato Wire.write(0x7B); Wire.write(0b01000000);
ho pensato che magari inviando Wire.write(0x7B); Wire.write(0b00000000); non accendesse nessun led ma invece non funziona

Certo che non funziona. :grin:
Wire.write(0x7B); è un comando che dice al display di accendere i segmenti della prima cifra in base a quello che si trasmette subito dopo. La trasmissione immediatamente successiva è Wire.write(0b01000000); e il display accende il segmento numero 7.
Trovi le info qui --> Special Commands · sparkfun/Serial7SegmentDisplay Wiki · GitHub

Adesso provo a dare uno sguardo al codice. :wink: