KY-027 Arduino

Датчик KY-027 (light cup или magic light cup module, переводится как световая чашка или модуль волшебной световой чашка) представляет собой датчик наклона KY-017 со встроенным в модуль светодиодом.

Модуль датчика KY-027

KY-027

Схема подключения датчика KY-027 к Arduino схема подключения 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);
}
1366

Leave a Reply

Ваш адрес email не будет опубликован.