https://github.com/adafruit/Adafruit_ILI9341
采用这个驱动2.4'' TFT,功能正常,但是同一位置,更新数据时," tft.println(ADCval); " 不会清空上次的数据,造成重影,导致看不清了;
tft.setCursor(50, 100); //设定位置
tft.setTextColor(ValText_color); tft.setTextSize(5);//设定颜色和字号
tft.println(ADCval); //写入字符串
解决方法1:重新 刷一次屏,可以达到效果,但会闪烁。
tft.fillScreen(ILI9341_BLACK);
解决方法2:更新数据前局部清空此位置的数据,也会有闪烁。
tft.fillRect(50, 100, 220, 50, ILI9341_BLACK); //用底色画框来清除更新区域
解决方法3:…有没有直接写入,它会自动清除上次的象素的函数,我没有找到,请大侠帮忙了。 |