Создание шкалы

Nazka
Offline
Зарегистрирован: 02.04.2016

Привет всем. Навыки программирования ардуино есть, но небольшие. Суть вопроса: делаю БК для автомобиля, как отобразить на текстовом дисплее 16х2 шкалу ввиде кубиков (отображение уровня топлива) например во второй строчке, а свержу будет текст "уровень топлива"?

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

lcd.print(кубик);

vvadim
Offline
Зарегистрирован: 23.05.2012

при работе с этим дисплеем вы можете создавать до 8 своих символов ( в вашем случае кубиков разной высоты)

вот их и прорисовывать когда нужно

Nazka
Offline
Зарегистрирован: 02.04.2016

vvadim пишет:

при работе с этим дисплеем вы можете создавать до 8 своих символов ( в вашем случае кубиков разной высоты)

вот их и прорисовывать когда нужно

Да это то понятно, какой код примерно нужен для отображения этих "кубиков" в зависимости от входного напряжения?

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

1.по формату ресурса, в этом разделе помогают тем, кто что-то делает сам и сталкивается со сложностями.

2. для тех, кто сам ничего не умеет и не хочет учиться - раздел Ищу исполнителя.

3. Если Вы действительно хотите написать код самостоятельно, то я могу провести вас по короткому пути обучения. Это займет пару дней, пока дождь в Москве.

В этом случае первое задание: написать програмку, выводящую с 4-ой позиции первой строки дисплея "Hello Wdrakula!", а с 3-ей позиции второй строки - например текущую дату в виде 13.06.2017. Написать, ясный пряник, на основе примера из библиотеки.

T.Rook
Offline
Зарегистрирован: 05.03.2016

wdrakula пишет:

выводящую с 4-ой позиции первой строки дисплея "Hello Wdrakula!"

[sin checklist]  гордыня.checked:=true [/sin checklist]

:)

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

;) а как иначе-то? ;)

========================

2ТС: можно, и даже полезно для обучения, не писать дату ручками, а использовать стандартный макрос __DATE__ , это 11 литер в формате:

Jun 13 2017. Присутствует в любом С-компиляторе и, конечно, в Ардуино тоже.

Araris
Offline
Зарегистрирован: 09.11.2012

Для имеющих навыки пользования поисковиками есть вариант найти готовый проект (например https://www.electronicsblog.net/arduino-lcd-horizontal-progress-bar-using-custom-characters/) и воспользоваться.