KY-017 Ртутный датчик наклона

Краткое описание модуля

Модуль KY-017 Mercury Tilt Switch — это переключатель, реагирующий на движение. В нем используется небольшой ртутный шарик, который замыкает цепь, когда модуль наклонен. Совместим со многими электронными платформами, такими как Arduino, Raspberry Pi, ESP32 и другими. Для менее чувствительного обнаружения наклона используйте переключатель наклона KY-020.

Этот модуль состоит из ртутного переключателя, резистора 680 Ом и светодиода, который загорается при обнаружении наклона. Ртутный шарик размыкает/замыкает цепь при вращении модуля.

Сcылки на сайт с библиотекой и с источником информации

Схема подключения и код подключения модуля к Arduino

    int led_pin = 13; // Define the LED interface
    int switch_pin = 3; // Definition of mercury tilt switch sensor interface
    int val; // Defines a numeric variable
    void setup()
    {
    pinMode(led_pin, OUTPUT);
    pinMode(switch_pin, INPUT);
    }
    void loop()
    {
    val = digitalRead(switch_pin); // check mercury switch state
    if(val == HIGH)
    {
    digitalWrite(led_pin, HIGH);
    }
    else
    {
    digitalWrite(led_pin, LOW);
    }
    }