Лазерный датчик Arduino

Характеристики лазерного датчика KY-008 (laser transmitter module)

Напряжение 5 В;
Потребляемый ток 40 мА;
Длина волны излучения 650 нм;
Светоотдача 5 мВт;
Температура эксплуатации от -10 С до +40 С;
Габариты 18.5х15 мм;
Цвет луча — красный;
Дальность до фотоприемника 14 м;
Подтягивающий резистор R1 — 10 кОм.

Лазерный датчика KY-008 (laser transmitter module)

лазерный датчик KY-008 Arduino

Распиновка модуля лазерного датчика KY-008

G — земля;
+5V — напряжение;
S — сигнал.

Схема подключения лазерного датчика KY-008 к Arduino

схема подключения лазерного датчика KY-008 к Arduino

Скетч мигание лазерным датчиком для Arduino

const int pin_laser_digital = 7;

void setup() {             
  pinMode(pin_laser_digital, OUTPUT);  
}

void loop() {
  // 5 секунд лазер излучает луч, на 1 секунду гаснет
  digitalWrite(pin_laser_digital, HIGH);
  delay(5000);
  digitalWrite(pin_laser_digital, LOW);
  delay(1000);
}

Скетч плавным включением и выключением лазерным датчиком KY-008 для Arduino

#define pin_laser_digital 9

void setup() {
   pinMode(pin_laser_digital, OUTPUT);
}

void loop() {
  // плавное включение и выключение луча лазера
   for (int i=0; i<=255; i++) 
   {
      analogWrite(pin_laser_digital, i);
      delay(7);
   }
   for (int j=255; j>=0; j--)
   {
      analogWrite(pin_laser_digital, j);
      delay(7);
   }
}

Лазерный датчик KY-008 также может работать совместно с модулем фоторезистора KY-018, например для передачи информации, где KY-008 выступает в роли передатчика, а KY-018 — приёмника.

1611

Leave a Reply

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