Освой Arduino играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Красный лазер

Красный лазер может продаваться в виде отдельной железки с двумя проводами или в виде готового модуля с тремя выводами.

Красный лазер

Популярный модуль имеет название KY-008. Содержит лазерный светодиод с цилиндрическим радиатором и пассивные компоненты, грубо обеспечивающие режим работы светодиода. Лазер создаёт красное световое пятно на объекте (стена). Луч виден в задымлённом или пыльном помещении, такое часто показывают в фильмах. Также можно использовать в качестве лазерной игрушки для кота.

Технические характеристики

  • Питание: 5 В, 40 мА
  • Длина волны излучения: 650 нм
  • Рабочие температуры: -10°C ~ 40°C
  • Светоотдача: 2-5 мВт
  • Предельное расстояние до фотоприёмника: 14 м

Средний вывод отвечает за питание и в Arduino можно не использовать. Левый вывод является управляющим сигналом и подключается к цифровому выводу платы. Правый вывод подключается к GND.

Модуль лазера KY-008 боится статического электричества, поэтому будьте осторожны. Даже импульсное превышение питающего или управляющего напряжений приводит к порче светодиода. При работе происходит нагрев светодиода, который в незначительной мере снижает имеющийся на светодиоде радиатор. Основной параметр питания лазерного светодиода ток, а не напряжение. При нагреве снижается сопротивление светодиода, происходит увеличение потребляемого тока, в результате нагрев ускоряется и развивающийся процесс приводит к негативным последствиям.

Пример мигающего светодиода Blink подойдёт для знакомства. Лазер будет периодически включаться и выключаться.

Лазер


int laserPin = 13;

void setup() {
  pinMode(laserPin, OUTPUT);  // Define the digital output interface pin 13
}

void loop() {
  digitalWrite(laserPin, HIGH); // Open the laser head
  delay(1000); // Delay one second
  digitalWrite(laserPin, LOW); // Close the laser head
  delay(1000);
}
Реклама