Мигание символов на LCD-дисплее

Индикаторы, дисплеи, светодиоды и т.п.
blur
Сообщения: 23
Зарегистрирован: 03 мар 2017, 08:12

Мигание символов на LCD-дисплее

Сообщение blur » 05 мар 2017, 01:40

Здравствуйте!
Допустим, на дисплее имеем какую-то информацию, и нам нужно, чтобы символы с координатами 1,2 и 1,3 мигали (исчезали-появлялись, либо инвертировались с периодом 500мс). Как этого добиться? На ум приходит обычный программный цикл, в котором мы через нужные промежутки времени стираем символ и пишем его вновь... Но мне кажется - это как-то коряво... Может быть есть специальные команды или другие способы решения задачи?

P.s. честно говоря, не знал, где правильнее создать эту ветку... В программировании или в электронных компонентах.. если здесь - то может тут создать целый раздел по устройствам отображения информации? Если с выбором я ошибся, пусть администратор перенесет ветку. Спасибо.


blur
Сообщения: 23
Зарегистрирован: 03 мар 2017, 08:12

Re: Мигание символов на LCD-дисплее

Сообщение blur » 05 мар 2017, 01:49

Оффтоп: О. Вы не спите... ))

Эдуард
Администратор
Сообщения: 484
Зарегистрирован: 30 окт 2016, 20:53

Re: Мигание символов на LCD-дисплее

Сообщение Эдуард » 05 мар 2017, 01:54

Здравствуйте!
Ничего корявого в этом нет. Я обычно в определенном цикле перегружаю на дисплей всю информацию. В ОЗУ микроконтроллера хранится копия экрана. Там я при необходимости меняю данные для того, чтобы создать эффект мигания.

blur
Сообщения: 23
Зарегистрирован: 03 мар 2017, 08:12

Re: Мигание символов на LCD-дисплее

Сообщение blur » 05 мар 2017, 02:10

Просто думается так: если экран большой, на нем много источников информации - с разных датчиков, время, просто текстовая информация - то из-за 2х символов это все надо стирать, потом писать без 2х символов, потом опять стирать и писать с символами... А указав явно 2адреса символа - их не погасить? Или спецкоманда для инвертировались символа?

blur
Сообщения: 23
Зарегистрирован: 03 мар 2017, 08:12

Re: Мигание символов на LCD-дисплее

Сообщение blur » 09 мар 2017, 03:19

Господа, я всетаки апну тему и поконкретнее обозначу вопрос:
вот нужно например на 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


проще сделать никак нельзя?

blur
Сообщения: 23
Зарегистрирован: 03 мар 2017, 08:12

Re: Мигание символов на LCD-дисплее

Сообщение blur » 09 мар 2017, 09:42

наверное можно проще: циклом заставим мигать только 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



з.ы. забавно самому с собой разговаривать :)

Эдуард
Администратор
Сообщения: 484
Зарегистрирован: 30 окт 2016, 20:53

Re: Мигание символов на LCD-дисплее

Сообщение Эдуард » 09 мар 2017, 17:05

Вполне рабочие, логичные варианты. Можно от disp.home() отказаться. disp.clear() установит курсор в левый верхний угол.

blur
Сообщения: 23
Зарегистрирован: 03 мар 2017, 08:12

Re: Мигание символов на LCD-дисплее

Сообщение blur » 10 мар 2017, 02:55

спасибо!

GeorgusmiZ
Сообщения: 14
Зарегистрирован: 01 ноя 2025, 16:56

Escape the diet rollercoaster. Metabolic Freedom offers a smarter, sustainable path to real health.

Сообщение GeorgusmiZ » 25 ноя 2025, 22:47

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.

Сообщение GeorgusmiZ » 26 ноя 2025, 00:33

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.

Сообщение GeorgusmiZ » 26 ноя 2025, 01:12

Ваш новогодний маникюр — это послание Вселенной. В 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.

Сообщение GeorgusmiZ » 26 ноя 2025, 01:32

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.

Сообщение GeorgusmiZ » 26 ноя 2025, 01:53

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.

Сообщение GeorgusmiZ » 26 ноя 2025, 05:49

Это не просто поисковик, это ваш второй мозг. 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.

Сообщение GeorgusmiZ » 26 ноя 2025, 06:09

Забудьте о сложностях с международными платежами. Мы принимаем рубли за годовую подписку 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.

Сообщение GeorgusmiZ » 26 ноя 2025, 06:29

Для тех, кто ценит свое время: мгновенный поиск с 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.

Сообщение GeorgusmiZ » 26 ноя 2025, 07:07

Не переплачивайте за бренд, платите за результат. 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.

Сообщение GeorgusmiZ » 26 ноя 2025, 09:05

Встречаем 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.

Сообщение GeorgusmiZ » 26 ноя 2025, 09:45

Огненная Лошадь — символ страсти и динамики. Ваш маникюр в 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.

Сообщение GeorgusmiZ » 26 ноя 2025, 11:08

Seedream 4.0 от ByteDance создает изображения невероятного качества, и он включен в вашу подписку. Узнать подробности https://tenchat.ru/media/4117531-perple ... i-nedorogo и купить доступ можно за пару минут. Идеально для SMM-специалистов и дизайнеров.


Вернуться в «Компоненты отображения информации»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей