Датчик KY-027 (light cup или magic light cup module, переводится как световая чашка или модуль волшебной световой чашка) представляет собой датчик наклона KY-017 со встроенным в модуль светодиодом.
Модуль датчика KY-027
Схема подключения датчика KY-027 к Arduino
Распиновка датчика light cup KY-027
− — земля;
+ — питание +5 в;
S — сигнал (входной цифровой сигнал);
L — подключение светодиода (выходной сигнал).
Скетч проверки работы датчика световая чашка KY-027 для Arduino (при поочередном наклоне датчиков, светодиоды начинают плавно загораться или гаснуть).
const int pin_led_digital_1 = 6; const int pin_led_digital_2 = 7; const int pin_sensor_digital_1 = 8; const int pin_sensor_digital_2 = 9; int sensor_1 = 0; int sensor_2 = 0; int count = 0; void setup () { pinMode (pin_led_digital_1, OUTPUT); pinMode (pin_led_digital_2, OUTPUT); pinMode (pin_sensor_digital_1, INPUT); pinMode (pin_sensor_digital_2, INPUT); } void loop () { sensor_1 = digitalRead (pin_sensor_digital_1); if (sensor_1 == HIGH && count != 255) { count=count+1; } sensor_2 = digitalRead (pin_sensor_digital_2); if (sensor_2 == HIGH && count != 0) { count=count-1; } analogWrite (pin_led_digital_1, count); analogWrite (pin_led_digital_2, 255 - count); delay (25); }