KY-008 Laser Transmitter Module


Laser Transmitter module KY-008 for Arduino, emits a dot shaped, red laser beam.


The KY-008 Laser transmitter module consists of a 650nm red laser diode head and a resistor. Handle with caution, do not look directly into the laser head.

Operating Voltage5V
Output Power5mW
Operating Currentless than 40mA
Working Temperature-10°C ~ 40°C [14°F to 104°F]
Dimensions18.5mm x 15mm [0.728in x 0.591in]

KY-008 Connection Diagram

Connect signal (S) to pin 13 on the Arduino and ground (-) to GND. Middle pin is not used.

Arduino KY-008 connection diagramclick to enlarge

Example Code

This Arduino sketch will repeatedly turn on and off the laser head every second.

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
Inline Feedbacks
View all comments
6 months ago

I need to know the cost ?

JP Spinelli
JP Spinelli
8 months ago

Where can I find all the specifications to this module? (i.e. beam divergence, beam power density, etc.)

Nguyen Dinh Hieu
Nguyen Dinh Hieu
1 year ago

Hi Arduino Modules, please help me to figure out the durability of the KY-008 Laser transmitter module. Thank you so much.

Manuel Cunha
Manuel Cunha
Reply to  Nguyen Dinh Hieu
14 days ago

Please kindly inform me of the maximum duration (how many hours) of the KY-008 laser transmitter and the maximum distance the signal from the transmitter can reach the receiver.

Thank you very much.

Laser Transmitter Module Blog #1 – UWE PDT P.Comp
3 years ago