Может кого заинтересуют https://yadi.sk/d/_BFSFboUJsXBQQ часы на матрицах max7219. Делал на работу, без наворотов. Показывают Т и влажность с датчика sht21, на улице DS18B20, часы ходят сами или читают время с DS1307. В железе пока не проверял. В архиве проект для протеуса, исходник.
Пока жду железки, (с посылками вообще какая то ж-па уже почти 2 месяца прошло) добавил датчик давления BMP180. Добавил настроек, время показа режима, сколько его раз пропускать, через сколько мин выводить бегущую строку. Добавил возможность повернуть изображение на матрице на 90 гр. Все планируется сделать на платке ардуино про мини, в архиве есть картинка с подключением. Схема получается очень простой. Архив в зипе.
Проект собирал в avr-gcc (AVR_8_bit_GNU_Toolchain_3.6.2_1759) 5.4.0, сделал его на подобе WinAvr, архив распаковать на диск С:\ в распакованной папке запустить файл run_pn.bat. И всё, теперь можно компилировать программы без всяких студий https://yadi.sk/d/J9TJGY8IyVLhng
В схеме используются модули BMP180 SHT21 DS130. У меня подключено все на разъемах 20 см, на плате не хватало штырьков для питания, поэтому напаял лишних, на фото видно.
Так как BMP180 не имеет преобразователя уровней I2C сигналов 5<->3,3В пришлось посадить его на отдельный I2C .