venerdì 29 luglio 2016

ALLARME LASER CON ARDUINO

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