Освой Arduino играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
Красный лазер может продаваться в виде отдельной железки с двумя проводами или в виде готового модуля с тремя выводами.
Популярный модуль имеет название KY-008. Содержит лазерный светодиод с цилиндрическим радиатором и пассивные компоненты, грубо обеспечивающие режим работы светодиода. Лазер создаёт красное световое пятно на объекте (стена). Луч виден в задымлённом или пыльном помещении, такое часто показывают в фильмах. Также можно использовать в качестве лазерной игрушки для кота.
Средний вывод отвечает за питание и в 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);
}