2018 -
Ноябрь
|
23.11.2018 18:14 |
Очень полезная вещь, когда нужно получить реальное время в программировании и не нагружать при этом вычислительные ресурсы машины. В материнских платах ЭВМ это осуществляется с помощью таймера HPET (но не во всех): на куске платы расположена микросхема с независимыми часами. На платах Arduino такого таймера нет - нужно выкручиваться с помощью модуля. Я разорился на его приобретение, влез в долги - но заставил его работать, получив ресурсонезависимые точные часы за 70руб. А мог и за 29 - обдираловка.
Протестировав ЖК-модуль и температурный датчик для Arduino вдоль и поперек, стало понятно: теория с практикой в Arduino не совпадает (как и в любом программировании): гладко было на бумаге, да забыли про овраги. С модулем реального времени вышло то же самое. В исходном коде описал все нюансы. При этом реализовал нестандартное подключение: аппарат одной модели, программный объект - другой. Всего анализировалось 3 модели: DS1302, DS1307, DS3231. PCF8523 не анализировался, т.к. его зарубежная цена 5-10$.
Скачать (7.38КБ). |
Обновлено ( 26.11.2018 21:43 )
|