TFT дисплей
- Войдите на сайт для отправки комментариев
Чт, 16/07/2020 - 23:04
Добрый день. Хочу на tft дисплее обновлять цифру. (дисплей http://xn-----7kcglddctzgerobebivoffrddel5x.xn--p1ai/kommunikatsii/elektronika/arduino/957-podklyuchenie-displeya-na-baze-st7735 , библиотека TFT_ST7735.h)
чтобы стереть старое значение я пытаюсь напечатать пробелы на экране но увы, такой прием не работает.
напечатанное суммируется на экране и я получаю наложение. можно ли без команды tft.fillScreen(TFT_GREY); подтереть старое значение цифры в определенной позиции на экране. с tft.fillScreen(TFT_GREY); экран мерцает.
tft.setTextColor(TFT_GREENYELLOW); tft.setTextSize(4); tft.setCursor(35, 75); tft.print(" "); tft.setCursor(35, 75); String mystring; mystring = String(micrometer/100); tft.println(mystring);
посмотрел что делает fillScreen. это tft.fillRect(35,75,100,30,TFT_GREY); - это единственный способ почистить область?
Во всех нормальных библиотеках для вывода текста на растровый дисплей существует, минимум, два режима вывода текста: с прозрачным и непрозрачным фоном, а также либо функция переключения между этими режимами, либо флаг, указывающий, как выводить конкретную строку текста.
Как устроена та библиотека, которой Вы пользуетесь, не знаю.