Двери, окна и кнопочный датчик

Это простой, но очень полезный пример эскиза для бинарных датчиков; Открытые / закрытые двери или состояние настенного выключателя.

Плата Arduino Pro Mini имеет 13 независимых цифровых входов, которые могут использоваться, чтобы определять состояние открытия / закрытия.

Включив внутренний подтягивающий резистор (смотри как сделали в данном примере), вам не нужен внешний подтягивающий резистор. Просто подключите кнопку или геркон между GND и одним из 13 независимых цифровых входов.

Эскиз также использует библиотеку Debounce для фильтрации ложных срабатываний.

Подключение

Начните с подключения радиомодуля.

Датчик Arduino Комментарий
Кнопка GND Чёрный
Кнопка D3 Зелёный

Примеры

В этом примере используется внешняя библиотека Bounce2, найденная здесь. Пожалуйста, установите его и перезапустите среду разработки Arduino перед тем, как компилировать.

 

Share