Часы с термометром (метеостанция)

Давно хотел попробовать сделать что либо на ардуино. И в конце концов приобрел на Али-экспрресс ардуино нано, двухстрочный дисплей, часы реального времени, датчик температуры и влажности DHT22, а также датчик температуры DALLAS DS18B20. Однако надежды, что получится выучить С+ за короткое время мягко говоря не оправдались, и поэтому железо пол года лежало в ящике стола. Но на выходных увидел на ютубе видео про эту программу и…. Во общем не судите строго собрал за два выходных из того что было: корпус кусок кабель канала, кнопки от невинно убиенных мышей. Одна из кнопок отвечает за режимы дисплея :термометр либо большие часы. Две других корректичовать часы и минуты.  В ближайшее время хочу заменить дисплей на графический и немного отгламурить. Для вывода больших цифр нарисовал блок, честно содрав исходный код в интернете. Вообще за программу огромное спасибо! Человек хоть раз работавший с ПЛК Овен либо WAGO освоит ее буквально за часы.



 

Ссылка на исходник на яндекс диске: https://yadi.sk/d/xm7UvpQxx3S5x.

 

Автор: Николай Наумов


1

Автор публікації

Офлайн 1 тиждень

Анатолий

78
Коментарі: 26Публікації: 77Реєстрація: 21-12-2017

2 коментарі до “Часы с термометром (метеостанция)”

  1. Здравствуйте. Понравился Ваш проект , особенно понравился способ вывода на дисплей своих символов. Решил повторить с изменениями “под себя”. Но столкнулся с проблемой, 0 символ не выводится на дисплей(имеется ввиду символ которому присвоили значение   _lcd1.createChar(0);). Все остальные символы от 1 до 7 выводятся нормально а 0 не хочет. Уже несколько дней ломаю голову над этой проблемой. Пробовал и с I2C и прямое подключение дисплея, и дисплей менял все равно не работает. Не могли бы Вы помочь с этой проблемой?
    Привожу простой пример в котором простой вывод цифр. Есть все кроме 0.
    Сюда файл не смог прикрепить. Ссылка на файл: https://yadi.sk/d/p-0cemcRkCa7tw

    0

Залишити коментар

Войти с помощью: