Динамическая индикация на LCD дисплее

Модератор: boogyman

Ответить
Аватара пользователя
Gimpel
Любитель
Сообщения: 22
Зарегистрирован: 29 июн 2019, 10:38

Динамическая индикация на LCD дисплее

#1

Сообщение Gimpel »

Здравствуйте.

Нельзя ли более подробно разобрать пример в теме https://radioparty.ru/programming/avr/c ... on-lib-lcd ? Меня интересует динамическая шкала. Есть функция lcd_progress_bar , а как она работает? Какие туда идут данные? Я хочу сделать как: первая строка числовое значение напряжения, а снизу его уровень.
Аватара пользователя
AntonChip
Администратор
Сообщения: 265
Зарегистрирован: 24 дек 2011, 22:11
Откуда: Киров
Контактная информация:

Re: Динамическая индикация на LCD дисплее

#2

Сообщение AntonChip »

Здравствуйте, попробуйте так

Код: Выделить всё

lcd_gotoxy(0, 0); // 1 строка
lcd_num_to_str(ADC, 4); // Выводим переменную АЦП 4 разряда
lcd_gotoxy(0, 1); // 2 строка
lcd_progress_bar(ADC/4, 255, 16); // Выводим динамическую шкалу для переменной ADC/4, максимальное значение которой может быть 255, длина шкалы 16 знакомест
_delay_ms(100); // Задержка
Ответить