Вернуться на страницу библиотеки модулей

int led = 16;          // KY-027 LED pin "L" (GPIO16, matches the wiring above)
int shock_sensor = 17; // KY-027 signal pin "S" (GPIO17)
int value;

void setup() {
    pinMode(led, OUTPUT);
    pinMode(shock_sensor, INPUT_PULLUP); // Mercury switch closes to GND when tilted
}

void loop() {
    value = digitalRead(shock_sensor); // Read current signal from sensor
    if (value == LOW) {
        digitalWrite(led, HIGH); // Tilt detected - light the module's LED
        delay(200);
    } else {
        digitalWrite(led, LOW); // No tilt - LED off
    }
}

Рекомендуемые ссылки:
Arduino Magic Light Cup Module KY-027 (HW-499) — Wiring & Code
KY-027 Magic light cup – SensorKit
Using the Magic Light Cup Module KY-027 with Arduino – Phipps Electronics
KY-027 Module : PinOut, Datasheet, Equivalent & Its Working
ESP32 KY-027 Magic Light Cup Module Pinout & Datasheet

Вернуться на страницу библиотеки модулей