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
Specifiche Tecniche
Tensione Funzionamento | 5V |
Corrente Attivo | 1mA |
Lunghezza d’onda | 650nm |
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.
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
}