Цей програмний модуль дозволяє реалізувати функцію багатофункціональної кнопки з індикацією. Багатофункціональна кнопка дозволяє спростити локальний інтерфейс користувача, заощадити піни контролера, реалізувати різноманітні сценарії роботи єдиної кнопки щонайменше для одинарного, подвійного, потрійного та тривалого натискання кнопки користувачем. Також для тривалого натискання реалізовано фіксацію стану. Підхід застосування однієї кнопки для усіх завдань взаємодії користувача з розумним пристроєм також у рази спрощує задачу…
Модуль лічильника імпульсів реалізує розрахунок рівня еквівалентної потужності фонового gamma-випромінювання за імпульсами, що надходять на вхід GPIO з реєстратора з встановленою трубкою Гейгера-Мюллера типу СБМ-20, або аналогічною. Після запуску у середовищі Lua продукт radCounter «фоново» працює як повноцінний модуль зі своїми публічними методами, що зареєстровано у системному оточенні і котрі можливо викликати з рівня мови Lua. У модулі реалізовано методи:…