Vibration
Детектирование вибрации и наклона с датчиков вроде SW-420 и SW-18010P с оценкой интенсивности через RC-цепь
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:0fc112621bedcac855177ea69fe16618870fa14a7d675c0e2e58cf7aad4aa4cdVibration-0.2.2-0fc11262.zipОписание
Библиотека работает с вибрационными датчиками и переключателями наклона вроде SW-420 и SW-18010P. Они устроены по разному: некоторые держат контакт пока идёт вибрация, другие (например SW-18010P) отпускают контакт сразу после прекращения движения благодаря встроенной пружине. Библиотека использует аналоговый ввод и может не только просто детектировать вибрацию, но и оценивать её интенсивность через RC-цепь, если к датчику подключён конденсатор. Датчик подключается между VCC и выводом микроконтроллера с подтягивающим резистором к земле — отсутствие вибрации читается как ноль. Код ещё помечен как экспериментальный, и разработчик открыт к замечаниям и предложениям по расширению функциональности.