Вернуться на страницу библиотеки модулей
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
Вернуться на страницу библиотеки модулей