Давно хотел попробовать сделать что либо на ардуино. И в конце концов приобрел на Али-экспрресс ардуино нано, двухстрочный дисплей, часы реального времени, датчик температуры и влажности DHT22, а также датчик температуры DALLAS DS18B20. Однако надежды, что получится выучить С+ за короткое время мягко говоря не оправдались, и поэтому железо пол года лежало в ящике стола. Но на выходных увидел на ютубе видео про эту программу и…. Во общем не судите строго собрал за два выходных из того что было: корпус кусок кабель канала, кнопки от невинно убиенных мышей. Одна из кнопок отвечает за режимы дисплея :термометр либо большие часы. Две других корректичовать часы и минуты. В ближайшее время хочу заменить дисплей на графический и немного отгламурить. Для вывода больших цифр нарисовал блок, честно содрав исходный код в интернете. Вообще за программу огромное спасибо! Человек хоть раз работавший с ПЛК Овен либо WAGO освоит ее буквально за часы.
Ссылка на исходник на яндекс диске: https://yadi.sk/d/xm7UvpQxx3S5x.
Автор: Николай Наумов
Здравствуйте. Понравился Ваш проект , особенно понравился способ вывода на дисплей своих символов. Решил повторить с изменениями “под себя”. Но столкнулся с проблемой, 0 символ не выводится на дисплей(имеется ввиду символ которому присвоили значение _lcd1.createChar(0);). Все остальные символы от 1 до 7 выводятся нормально а 0 не хочет. Уже несколько дней ломаю голову над этой проблемой. Пробовал и с I2C и прямое подключение дисплея, и дисплей менял все равно не работает. Не могли бы Вы помочь с этой проблемой?
Привожу простой пример в котором простой вывод цифр. Есть все кроме 0.
Сюда файл не смог прикрепить. Ссылка на файл: https://yadi.sk/d/p-0cemcRkCa7tw
Все это прекрасно но как выводить на экран временной график изменения температуры или давления?