Sziasztok! Megvan a megoldás az ST7735 lcd villogásának megszüntetésére. Talán hasznát veszi valaki. A változó karakterek miatt nem kell törölni a képernyőt, csak a betűszín megadásakor a háttérszínt is meg kell adni. Így amikor frissíti a karaktereket, azok háttere is frissül. Mivel nem az egész képernyőre vonatkozik, így nincs villogás, vibrálás.
Jelen esetben fehér a háttér, tehát fehér színt adok meg a betű hátterének.
Az 5. sor a lényeges.
tft.setCursor(10, 75);
tft.setTextColor(ST77XX_BLACK);
tft.setTextSize(2);
tft.print("Meres:");
tft.setTextColor(ST77XX_RED, ST77XX_WHITE);
tft.println(voltage, 3);
A hozzászólás módosítva: Jún 13, 2025
Én megpróbálnám más libbel is. Némelyik használhatatlan. A chatgpt sokat tud segíteni az ilyen hibák felderítésében.
Szerintem ez így jól használható, egyszerű. Azt elfelejtettem írni, hogy az Adafruit libjét használom.
Hello! "Adafruit libjét használom" Na itt van a kutya elásva, mert a másik lib-nél akkor is villog, ha a betűháttér színét megadod.