Мигание символов на LCD-дисплее
Мигание символов на LCD-дисплее
Здравствуйте!
Допустим, на дисплее имеем какую-то информацию, и нам нужно, чтобы символы с координатами 1,2 и 1,3 мигали (исчезали-появлялись, либо инвертировались с периодом 500мс). Как этого добиться? На ум приходит обычный программный цикл, в котором мы через нужные промежутки времени стираем символ и пишем его вновь... Но мне кажется - это как-то коряво... Может быть есть специальные команды или другие способы решения задачи?
P.s. честно говоря, не знал, где правильнее создать эту ветку... В программировании или в электронных компонентах.. если здесь - то может тут создать целый раздел по устройствам отображения информации? Если с выбором я ошибся, пусть администратор перенесет ветку. Спасибо.
Допустим, на дисплее имеем какую-то информацию, и нам нужно, чтобы символы с координатами 1,2 и 1,3 мигали (исчезали-появлялись, либо инвертировались с периодом 500мс). Как этого добиться? На ум приходит обычный программный цикл, в котором мы через нужные промежутки времени стираем символ и пишем его вновь... Но мне кажется - это как-то коряво... Может быть есть специальные команды или другие способы решения задачи?
P.s. честно говоря, не знал, где правильнее создать эту ветку... В программировании или в электронных компонентах.. если здесь - то может тут создать целый раздел по устройствам отображения информации? Если с выбором я ошибся, пусть администратор перенесет ветку. Спасибо.
Re: Мигание символов на LCD-дисплее
Оффтоп: О. Вы не спите... ))
Re: Мигание символов на LCD-дисплее
Здравствуйте!
Ничего корявого в этом нет. Я обычно в определенном цикле перегружаю на дисплей всю информацию. В ОЗУ микроконтроллера хранится копия экрана. Там я при необходимости меняю данные для того, чтобы создать эффект мигания.
Ничего корявого в этом нет. Я обычно в определенном цикле перегружаю на дисплей всю информацию. В ОЗУ микроконтроллера хранится копия экрана. Там я при необходимости меняю данные для того, чтобы создать эффект мигания.
Re: Мигание символов на LCD-дисплее
Просто думается так: если экран большой, на нем много источников информации - с разных датчиков, время, просто текстовая информация - то из-за 2х символов это все надо стирать, потом писать без 2х символов, потом опять стирать и писать с символами... А указав явно 2адреса символа - их не погасить? Или спецкоманда для инвертировались символа?
Re: Мигание символов на LCD-дисплее
Господа, я всетаки апну тему и поконкретнее обозначу вопрос:
вот нужно например на 2-х строчном дисплее вывести в первой строке надпись "текущая температура ХХ градусов", во второй строке надпись "температура установки YY Градусов". при этом символы YY - должны мигать.
в мою голову приходит только один алгоритм. Зацикливаем следующую последовательность:
проще сделать никак нельзя?
вот нужно например на 2-х строчном дисплее вывести в первой строке надпись "текущая температура ХХ градусов", во второй строке надпись "температура установки YY Градусов". при этом символы YY - должны мигать.
в мою голову приходит только один алгоритм. Зацикливаем следующую последовательность:
Код: Выделить всё
disp.clear();
disp.home();
disp.print("actual temp="); disp.write(XX); disp.print("grad");//печатаем 1ю строку
setCursur(0,1);
disp.print("Install temp="); disp.write(YY); disp.print("grad");//печатаем 2ю строку
disp.clear();
disp.home();
disp.print("actual temp="); disp.write(XX); disp.print("grad");//печатаем 1ю строку
setCursur(0,1);
disp.print("Install temp="); setCursor(16,1); disp.print("grad");//печатаем 2ю строку без YYпроще сделать никак нельзя?
Re: Мигание символов на LCD-дисплее
наверное можно проще: циклом заставим мигать только 2 нужных символа:
з.ы. забавно самому с собой разговаривать
Код: Выделить всё
disp.clear();
disp.home();
disp.print("actual temp="); disp.write(XX); disp.print("grad");//печатаем 1ю строку
setCursur(0,1);
disp.print("Install temp="); disp.write(YY); disp.print("grad");//печатаем 2ю строку
setCursor(15,1);/устанавливаем курсор в нужную позицию
disp.print(" ");/печатаем 2 пробела, гася тем самым символы YYз.ы. забавно самому с собой разговаривать
Re: Мигание символов на LCD-дисплее
Вполне рабочие, логичные варианты. Можно от disp.home() отказаться. disp.clear() установит курсор в левый верхний угол.
Re: Мигание символов на LCD-дисплее
спасибо!
-
GeorgusmiZ
- Сообщения: 14
- Зарегистрирован: 01 ноя 2025, 16:56
Escape the diet rollercoaster. Metabolic Freedom offers a smarter, sustainable path to real health.
Knowing the difference between pub and casino pokies can save you money. Casinos generally offer higher RTPs than pubs. You can see the data at https://idtest.ru/pokies/ and plan your play accordingly. The guide suggests that for longer sessions, the casino floor is the better bet. It is a simple strategy that can enhance your gaming experience.
-
GeorgusmiZ
- Сообщения: 14
- Зарегистрирован: 01 ноя 2025, 16:56
Stop sabotaging your metabolism unknowingly. Learn the habits that truly move the needle.
Tax-free winnings are a major draw for gamblers in Australia. The ATO does not consider gambling luck as taxable income. You can confirm this favorable policy at https://idtest.ru/ and play with peace of mind. The guide explains that the tax revenue comes from the operators, leaving players to enjoy their full winnings. It is a simple and player-friendly system that is explained in detail on the site.
-
GeorgusmiZ
- Сообщения: 14
- Зарегистрирован: 01 ноя 2025, 16:56
Build a metabolism that supports your life - not one that leaves you hungry, tired, and frustrated.
Ваш новогодний маникюр — это послание Вселенной. В 2026 году оно должно звучать как «Я готова к успеху и богатству!». Выбирайте красный и золото. Идеи дизайнов по ссылке https://tenchat.ru/media/4120427-red--g ... -2026-godu помогут вам определиться. Мы расскажем про самые актуальные техники, от кошачьего глаза до эффекта лавы. Не бойтесь экспериментов!
-
GeorgusmiZ
- Сообщения: 14
- Зарегистрирован: 01 ноя 2025, 16:56
Learn how hormones, sleep, and food choices impact your metabolism and how to optimize them all.
The fact that gambling winnings are tax-free in Australia is a huge advantage for players. Unlike in the US, you do not have to share your jackpot with the taxman. You can verify this policy at https://idtest.ru/pokies/ and see how it benefits you. The guide explains that the tax burden falls on the operators, not the players, leaving your winnings intact. It is one of the most player-friendly tax regimes in the world and a key feature of the Australian system.
-
GeorgusmiZ
- Сообщения: 14
- Зарегистрирован: 01 ноя 2025, 16:56
Say goodbye to food obsession. Metabolic Freedom teaches you how to eat for lifelong metabolic health.
Metabolic Freedom cuts through the noise with actionable steps to heal your metabolism naturally. https://metabolicfreedom.top/ metabolize to freedom shirt
-
GeorgusmiZ
- Сообщения: 14
- Зарегистрирован: 01 ноя 2025, 16:56
Learn how to eat, move, and think in ways that support a thriving, efficient metabolism every day.
Это не просто поисковик, это ваш второй мозг. Perplexity Pro способен анализировать сложные запросы. Купите доступ https://tenchat.ru/media/4117531-perple ... i-nedorogo и убедитесь в этом сами. Включены все Pro-функции и неограниченное использование.
-
GeorgusmiZ
- Сообщения: 14
- Зарегистрирован: 01 ноя 2025, 16:56
A metabolism reset that respects your time, your lifestyle, and your biology - start today.
Забудьте о сложностях с международными платежами. Мы принимаем рубли за годовую подписку Perplexity Pro. Ссылка на товар https://tenchat.ru/media/4117531-perple ... i-nedorogo гарантирует вам доступ к лучшим нейросетям мира. Активируйте прямо сейчас и начните творить.
-
GeorgusmiZ
- Сообщения: 14
- Зарегистрирован: 01 ноя 2025, 16:56
Discover how food quality - not just quantity - shapes your metabolic destiny every single day.
Для тех, кто ценит свое время: мгновенный поиск с Perplexity Pro. Оформите заказ https://tenchat.ru/media/4117531-perple ... i-nedorogo и получите доступ к Pro Search. Это лучший инструмент для глубокого анализа информации.
-
GeorgusmiZ
- Сообщения: 14
- Зарегистрирован: 01 ноя 2025, 16:56
Metabolic Freedom gives you the confidence to take charge of your health without extreme measures.
Не переплачивайте за бренд, платите за результат. Perplexity Pro по акции https://tenchat.ru/media/4117531-perple ... i-nedorogo — это экономия $230 в год. Получите доступ к тем же функциям, что и за полную стоимость.
-
GeorgusmiZ
- Сообщения: 14
- Зарегистрирован: 01 ноя 2025, 16:56
Take the first step toward true health by resetting your metabolism with expert guidance.
Встречаем 2026 год красиво и со смыслом! Правильный маникюр поможет настроиться на волну удачи. Красный цвет — для любви, золото — для денег. Как это совместить? Читайте в статье: https://tenchat.ru/media/4120427-red--g ... -2026-godu где мы собрали лучшие дизайны. От кошачьего глаза до минимализма — найдите свой стиль для года Огненной Лошади.
-
GeorgusmiZ
- Сообщения: 14
- Зарегистрирован: 01 ноя 2025, 16:56
Build a metabolism that supports your life - not one that leaves you hungry, tired, and frustrated.
Огненная Лошадь — символ страсти и динамики. Ваш маникюр в 2026 году должен быть таким же! Выбирайте яркие цвета и необычные текстуры. Вдохновение ждет вас тут: https://tenchat.ru/media/4120427-red--g ... -2026-godu в нашей подборке. Мы расскажем про эффект жидкого металла, винные оттенки и секреты привлечения удачи через нейл-арт. Будьте смелыми!
-
GeorgusmiZ
- Сообщения: 14
- Зарегистрирован: 01 ноя 2025, 16:56
Take back control of your health with a metabolism-focused plan that actually delivers results.
Seedream 4.0 от ByteDance создает изображения невероятного качества, и он включен в вашу подписку. Узнать подробности https://tenchat.ru/media/4117531-perple ... i-nedorogo и купить доступ можно за пару минут. Идеально для SMM-специалистов и дизайнеров.
Вернуться в «Компоненты отображения информации»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей
