Mega+TFT
- Войдите на сайт для отправки комментариев
Добрый день.
Что есть Mega2560+TFT 3.2. Все подключенно и работает через шильд.
Делаю электронный спидометр. Он начал показывать. (правда при скорости выше 45 идет помеха ну это пока не главное.)
Сам вопрос. пока на экране от 0 и выше все отлично. Но если скорость пошла на уменьшение например от 25 до 0. Изображение накладывается друг на друга.
Т.е. вверх 0,1,2, и т.д. Вниз 12,11,10 и тут второй знак остается и получается 90,80,70,60,50,40,30,20,10,00.
Пробовал очищать экран
myGLCD.clrScr();
myGLCD.printNumI(sp,50,100); sp - это скорость.
или рисовать черный квадрат перед каждым показом скорости, а поверх так сказать скорость.
myGLCD.fillRect(1,15,318,224);
myGLCD.printNumI(sp,50,100);
Но все эти приемы вызывают так сказать дискомфорт. Глазу заметно промаргивание экрана.
Подскажите пожалуйста изящное решение.
Сделать аналоговый спидометр? Можно в стимпанк что бы изящно.
Нет нужен именно цифровой.
Что такое стимпанк?
Мдаааа....
ну тогда просто всё. Шрифт в цвет фона.