“KY-020” – это переключатель, срабатывающий от наклона модуля, имеющий цифровой интерфейс. При наклоне датчика в одну сторону контакты “-” и “S” замыкаются с помощью встроенного небольшого металлического шарика, при наклоне в другую размыкаются. Модуль позволяет определять только 2 положения и не измеряет угол наклона. Между контактами “+5 В (средний)” и “S” впаян резистор 10 кОм.
Характеристики:
- Напряжение питания, В: 5
Подключение “KY-020”:
- “S” – сигнальный контакт
- “+Vcc” (средний) – плюс питания
- “-” – общий
Пример кода (скетч) для “KY-020” и Arduino:
// 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);
}
}