Вывод на экран 2004
- Войдите на сайт для отправки комментариев
Втр, 08/11/2016 - 17:28
Приветствую, уважаемые! Пишу скетч для управления отоплением, солнечными коллекторами, рекуператором, индикацией температур и пр.
Сейчас дело притормозилось из-за отсутствия знаний по выводу инфы на экран I2C 2004. Промлема в том, что нужно сделать несколько экранов, которые можно было бы пролистывать энкодером.
Как на Андройде, короче):
на главном экране температура и влажность дома и за бортом
на другом показания водо-воздушного коллектора
на третьем отопление
на четвёртом воздушные коллекторы
Один экран то я могу сделать, а вот с несколькими проблема. Подскажите, где почитать инфу о том как это сделать? Ну или может пример кто сможет скинуть?
делаешь 4 разных, switch case, листаешь энкодером или гугли по форуму "меню"
а как гуглить по форуму? справа вверху гугл поиск только
пробуй, все получится
введи переменную состояния экрана. меняй ее энкодером. проверяй и выводи то, что нужно в зависимости от значения.
сделал так, но где-то ошибка. пока не могу понять где именно
сделал так, но где-то ошибка. пока не могу понять где именно
Спросите у компелятора, он Вам и номер строки выдаст, и даже номер символа. Если Вы с ним на разных языках говорите то скиньте сюда ошибку, тут переводчиков много
Ошибок не выдает, всё дело в самой работе.
1. На экране вместо слов отображается только первая буква
2. При повороте энкодера на 1,2 или 3 щелчка ничего не происходит. а если больше пролистнуть, то начинает просто крутить менюшки без остановки..
3. почему-то подаёт HIGHT на пины с 49 по 53
Plymba, проблема много раз обсасывалась, например здесь.
А oldPosition у Вас обновляется?
if(newPosition > oldPosition){
oldPosition=newPosition;
И делаем еще что-то
}