Skocz do zawartości

Wyświetlanie zmiennej int na wyświetlaczu TFT


BeeKeyPro

Pomocna odpowiedź

@BeeKeyPro To wejdź na stronę adafruit, tam masz w opisie biblioteki wszystko co chcesz. Pamiętaj, że TFT w Adafruit jest pochodną klasy Print, czyli możesz wykorzystać te możliwości.

Dla małych AVR-ów (jak Uno) nie możesz wykorzystać bezpośrednio konstrukcji typu display.printf(cośtam), ale też się da trochę naokoło.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

@BeeKeyPro normalnie powinno działać 

tft.print(zmienna)

Ja ostatnio tak robiłem na ili9341/st7789 i jest git 

Edit: tylko przed ponownym wyświetlaniem zmiennej w tym samym miejscu trzeba sobie wyczyścić ten obszar, bo poprzednio wyświetlona wartość się nie kasuje tak jak na 2*16 LCD...

Edytowano przez farmaceuta
  • Pomogłeś! 1
Link do komentarza
Share on other sites

Chłopaki, sprintf nie gryzie! A im wcześniej się z tym zapoznacie tym prościej będzie potem.

W ESP klasa Print ma metodę printf, czyli np. Tft.printf("%3d", zmienna) bedzie najprostszym przykładem.

Link do komentarza
Share on other sites

@ethanak i ten printf wymarze mi poprzednia wartość? 

43 minuty temu, BeeKeyPro napisał:

@farmaceuta O dziękuję, a wiesz może jak wykasować ekran?

Jeżeli tylko jakiś obszar pod zmienną to 

tft.fillRect(a, b, c, d);

gdzie a/b to punkt początkowy prostokąta, c/d to odpowiednio wysokość szerokość prostokąta ... Oczywiście wcześniej jeszcze musisz ustawić kolor na kolor tła na którym nabyć zmienna 

Edytowano przez farmaceuta
  • Pomogłeś! 1
Link do komentarza
Share on other sites

@farmaceuta: czytanie dokumentacji nie boli, a debilne pytania zostaw rafałowi.

Poza ty lm to, że czegoś nie potrafisz i robisz naokoło nie powinno upoważniać Ciebie do ogłaszania tego wszem i wobec.

Jeszcze raz, a dostaniesz nick farmaceuta220 - a to dopiero będzie wstyd!

 

Edytowano przez ethanak
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.