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

Модератор: boogyman

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

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

#1

Сообщение Gimpel » 29 июн 2019, 10:51

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

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

Аватара пользователя
AntonChip
Администратор
Сообщения: 223
Зарегистрирован: 24 дек 2011, 22:11
Откуда: Киров
Контактная информация:

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

#2

Сообщение AntonChip » 08 июл 2019, 22:57

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

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

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); // Задержка

Ответить