DIsplay 2,8TFT waveshare


ciao tutti
ho un problema sulla programmazione di arduino uno con display tft waveshare 2,8.
mi servirebbe stampare la temperatura sul display ma non trovo il comando per stampare dati di una variabile .
ecco il mio listato prova


help

la libreria mette disposizione solo 3 comandi,   display_string, display_char e display_num
ma la display_num stampa solo un long (numero intero)
se la temperatura è con decimali, devi passare attraverso un buffer stringa usando il comando dtostrf()
non usare snprintf() in quanto nella libreria avr  il %f è stato "soppresso" per ragioni di pesantezza della lib.

come programmatrice come te la cavi ?
potresti scopiazzare la display_num   e crearti la tua display_float, dove dentro usa la dtostrf epoi richiama la display_string


Arduino Forum > International > Italiano > Software (Moderator: leo72) > DIsplay 2,8TFT waveshare


arduino

Comments

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor