Dopo aver visto cos'è una
fotoresistenza, vediamo come è possibile creare un semplice allarme
laser con essa. I componenti di cui abbiamo bisogno per questo
progetto sono:
- Arduino;
- Breadboard;
- Laser;
- fotoresistenza;
- Resistenza 10 ohm;
- LED;
- Buzzer;
- Cavetteria.
Il progetto è molto semplice, faremo
in modo che il laser punti dritto sulla fotoresistenza, e quando la
fotoresistenza non riceverà più il segnale manderà un impulso ad
Arduino che farà partire un Buzzer ed un LED. Vediamo come fare i
collegamenti:
Ed ora vediamo lo sketch:
int led=13;
int buzz=10;
void setup () {
pinMode (led, OUTPUT);
pinMode (buzz, OUTPUT);
}
void loop () {
int sensore=analogRead (A0);
if (sensore<150)
digitalWrite (led, HIGH);
digitalWrite (buzz, HIGH);
else
digitalWrite (led, LOW);
digitalWrite (buzz,LOW);
}
Passiamo ora alla spiegazione dello
sketch:
int led=13;
int buzz=10;
In queste prime due righe impostiamo i
PIN in cui verranno inseriti il LED ed il buzzer.
void setup () {
pinMode (led, OUTPUT);
pinMode (buzz, OUTPUT);
}
Nel setup dichiariamo che il LED ed il
buzzer sono due output.
void loop () {
int sensore=analogRead (A0);
Dichiariamo che Arduino deve leggere i
segnali che gli vengono mandati sul PIN A0.
if (sensore<150)
digitalWrite (led, HIGH);
digitalWrite (buzz, HIGH);
Impostiamo che se il sensore legge un
valore inferiore a 150 fa accendere il LED e suonare il buzzer.
else
digitalWrite (led, LOW);
digitalWrite (buzz,LOW);
}
Nessun commento:
Posta un commento