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

Модуль KY-010 представляет собой оптический датчик, позволяющий засечь прохождение частей конструкции через инфракрасное излучение. Датчик состоит из фотоприемника и светодиода, направленного в него, а также двух резисторов на обратной стороне (1 кОм и 33 Ом). Когда какой-либо непрозрачный предмет перекрывает прохождение света к фотоприемнику, уровень логического сигнала на выходе датчика меняется.

int ledPin = 13;    // on-board LED
int sensorPin = 3;  // KY-010 signal pin (S) — HIGH when beam is blocked

void setup()
{
  pinMode(ledPin, OUTPUT);
  pinMode(sensorPin, INPUT);
}

void loop()
{
  int val = digitalRead(sensorPin);
  if (val == HIGH)          // beam blocked → LED on
  {
    digitalWrite(ledPin, HIGH);
  }
  else
  {
    digitalWrite(ledPin, LOW);
  }
}

Рекомендуемые ссылку
Arduino Photo Interrupter Module KY-010 (HW-487) — Pinout, Wiring & Code
KY-10 Light barrier – SensorKit
Using the Photo Interrupter Module KY-010 with Arduino – Phipps Electronics
Photo Electric Alarm Using the KY-010 Sensor – Instructables
Using the Photo Interrupter Module KY-010 with Arduino – Phipps Electronics
Photo Electric Alarm Using the KY-010 Sensor – Instructables
ESP32 KY-010 Photo Interrupter Module Pinout & Datasheet
KY-010 – модуль с оптическим прерывателем. Подключение к Arduino.
Модуль светового барьера KY-010 – RxTx.su

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