Primul proiect în Arduino: Senzor Lumină
Descriere: Aprinderea unui led când este întuneric în mediul înconjurător
De învățat:
- cum se folosește portul analog și cel digital de pe Arduino Duemillanove
- cum se poate monitoriza în timp real activitatea pe interfața serială
Materiale necesare:
- o fotorezistență (eu am folosit modelul VT83N4 48K/1M, dar se poate folosi orice altceva)
- un rezistor de 1K, 0.25W, toleranță 5%
- un led de 5mm
- fludor 0.6 mm
- letcon 30W
- un fir subțire scurt
- placuță Arduino Duemillanove + softul aferent instalat
Cost proiect:
- fotorezistență 4 Lei
- rezistor 0.05 Lei
- led 0.25 Lei
Complexitate/Timp realizare: începători/1 minut
Realizare:
- se lipește un capat al fotorezistenței de un capăt al rezistorului
- se lipește în același loc un cablu scurt subțire
- se conectează un capăt al rezistorului în pinul notat cu 5V de pe plăcuță, este al 3 -lea pin de jos de la stânga spre dreapta, cum privim plăcuța cu mufa de usb in partea stângă
- se conecteaza capătul liber al fotorezistenței în mufa următoare, cea notată cu Gnd (sunt două mufe de Gnd lângă cea de 5V, în oricare dintre ele e ok)
- capătul cablului se conectează la intrarea analogică 0 (a 7-a mufa de jos de la stânga spre dreapta)
- ultima componentă ledul se conecteaza cu – la GND (a doua mufa de sus de la stânga spre dreapta) și + în intrarea digitala 13 (mufa imediat de lângă GND)
- În mediul de dezvoltare se va executa următorul cod:
int val;void setup()
{
Serial.begin(9600); // se seteaza viteza pentru portul serial
}void loop()
{
val = analogRead(0); // citeste pinul 0 de pe intrarea analogica
Serial.print(val, DEC); // se afiseaza valoarea citita
Serial.print(” “); // se afiseaza un spatiu intre numere
if (val>1000) // daca e intuneric (am vazut ca 1023 e valoare pt intuneric bezna
{ //se aprinde ledul
digitalWrite(13,HIGH);
}
else
{
digitalWrite(13,LOW); //altfel se stinge
}
delay(1000); // se asteapta 1000ms pana la urmatoarea citire
}
Proiectul asamblat:

Funcționare: la obturarea fotorezistenței (simulăm că s-a întunecat) se aprinde ledul

De observat: din interfața de programare se alege “Serial Monitor”. Se va observa cum se schimbă valoarea fotorezistenței în funcție de iluminarea din jur.



Ha ! super tare
Ha ! super tare
Cat costa o “jucarie” d`asta?
125 Lei + transport. Urmează în curând un tutorial pentru motoare pas cu pas, pentru motoare DC și primul roboțel. Deocamdată meșteresc de zor.