Создание шкалы
- Войдите на сайт для отправки комментариев
Втр, 13/06/2017 - 10:45
Привет всем. Навыки программирования ардуино есть, но небольшие. Суть вопроса: делаю БК для автомобиля, как отобразить на текстовом дисплее 16х2 шкалу ввиде кубиков (отображение уровня топлива) например во второй строчке, а свержу будет текст "уровень топлива"?
lcd.print(кубик);
при работе с этим дисплеем вы можете создавать до 8 своих символов ( в вашем случае кубиков разной высоты)
вот их и прорисовывать когда нужно
при работе с этим дисплеем вы можете создавать до 8 своих символов ( в вашем случае кубиков разной высоты)
вот их и прорисовывать когда нужно
Да это то понятно, какой код примерно нужен для отображения этих "кубиков" в зависимости от входного напряжения?
1.по формату ресурса, в этом разделе помогают тем, кто что-то делает сам и сталкивается со сложностями.
2. для тех, кто сам ничего не умеет и не хочет учиться - раздел Ищу исполнителя.
3. Если Вы действительно хотите написать код самостоятельно, то я могу провести вас по короткому пути обучения. Это займет пару дней, пока дождь в Москве.
В этом случае первое задание: написать програмку, выводящую с 4-ой позиции первой строки дисплея "Hello Wdrakula!", а с 3-ей позиции второй строки - например текущую дату в виде 13.06.2017. Написать, ясный пряник, на основе примера из библиотеки.
выводящую с 4-ой позиции первой строки дисплея "Hello Wdrakula!"
[sin checklist] гордыня.checked:=true [/sin checklist]
:)
;) а как иначе-то? ;)
========================
2ТС: можно, и даже полезно для обучения, не писать дату ручками, а использовать стандартный макрос __DATE__ , это 11 литер в формате:
Jun 13 2017. Присутствует в любом С-компиляторе и, конечно, в Ардуино тоже.
Для имеющих навыки пользования поисковиками есть вариант найти готовый проект (например https://www.electronicsblog.net/arduino-lcd-horizontal-progress-bar-using-custom-characters/) и воспользоваться.