Laser

Andiamo adesso a vedere come utilizzare il modulo laser con Arduino.

Per quanto questo modulo sembri elementare, ci sono tantissimi progetti originali che si possono fare con un laser. È infatti possibile utilizzarlo per riconoscere il passaggio di qualcuno da una porta, per fare dei giochi di luce, ma anche per trasmettere dati usando la luce tra due stazioni in vista!

Spesso lo utilizzeremo accoppiato ad un modulo ricevitore (vedremo più avanti il modulo fotoresistore).

In questa guida andremo ad analizzare il modulo del kit Elegoo, ma non dovrebbero esserci differenze per diversi costruttori.

Struttura Modulo

laser arduino struttura

Specifiche Tecniche

Tensione Funzionamento5V
Corrente Attivo1mA
Lunghezza d’onda650nm
Temperatura di funzionamento -10°C a +40°C

Schema Collegamento

Il collegamento è molto semplice. Essendo il nostro laser un diodo, induce una caduta di tensione fissata. Dobbiamo quindi inserire una resistenza per limitare la corrente (per via delle limitazioni di Arduino).

Nel modulo del kit Elegoo, troviamo una resistenza di 10kΩ già inserita.

laser arduino schema collegamento
Schema collegamento

Codice

Il codice è molto semplice: utilizzare un diodo laser con Arduino in fondo è come accendere e spegnere un led!

#define LASER_PIN 3

void setup() {
  pinMode(LASER_PIN, OUTPUT); //Configuriamo il pin
}

void loop() {
  digitalWrite(LASER_PIN, HIGH); //Accendiamo il laser
  delay(1000); //Aspettiamo 1 secondo
  digitalWrite(LASER_PIN, LOW); //Spegnamo il laser
  delay(1000); //Aspettiamo 1 secondo
}