“KY-020” – это переключатель, срабатывающий от наклона модуля, имеющий цифровой интерфейс. При наклоне датчика в одну сторону контакты “-” и “S” замыкаются с помощью встроенного небольшого металлического шарика, при наклоне в другую размыкаются. Модуль позволяет определять только 2 положения и не измеряет угол наклона. Между контактами “+5 В (средний)” и “S” впаян резистор 10 кОм.
Характеристики:
- Напряжение питания, В: 5
Подключение “KY-020”:
- “S” – сигнальный контакт
- “+Vcc” (средний) – плюс питания
- “-” – общий
Пример кода (скетч) для “KY-020” и Arduino:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
// KY-020 датчик переключающий контакты при наклоне // umnyjdomik.ru int led = 13 ;// назначение пина для светодиода int tiltSensorPin = 10; // назначение пина для датчика наклона int value ;// переменная для хранения значения датчика void setup () { pinMode (led, OUTPUT) ;// пин светодиода работает как выход pinMode (tiltSensorPin, INPUT) ; //пин дачика наклона работает как вход } void loop () { value = digitalRead (tiltSensorPin) ;// чтение значения с датчика if (value == HIGH) // когда с датчика появляется высокий уровень то светодиод горит { digitalWrite (led, HIGH); } else { digitalWrite (led, LOW); } } |