Page 40 - Microcontrolere - Indrumator de laborator
P. 40
Caracteristica principală a platformei Arduino este accesibilitatea și ușurința în
utilizare. Plăcile de dezvoltare Arduino sunt proiectate astfel încât să fie prietenoase
pentru începători, dar pot fi folosite și de către utilizatorii avansați. Ele includ un
microcontroler (de exemplu, din familia AVR) și o serie de pini de I/O (intrare/ieșire)
care permit conectarea și comanda diferitelor componente electronice, în special
senzori și actuatori.
Mediul de dezvoltare software Arduino IDE, fiind open-source, se găsește de
descărcat gratuit și oferă un set de funcții și biblioteci predefinite, care facilitează
scrierea și încărcarea codului pe placa Arduino. Acesta se bazează pe limbajul de
programare Wiring, care este similar cu C/C++, dar cu o sintaxă mai simplă și
intuitivă.
Platforma Arduino este folosită la ora actuală într-o gamă largă de aplicații și
proiecte DIY (do-it-yourself). De exemplu, poți folosi Arduino pentru a crea roboți,
sisteme de control automat, dispozitive de monitorizare și măsurare, sisteme de
iluminare inteligente, aparate de fotografiat automate, automatizări pentru locuință și
multe altele.
Datorită naturii open-source a platformei, comunitatea Arduino este foarte
activă și există o mare varietate de resurse disponibile, inclusiv tutoriale, exemple de
proiecte și biblioteci dezvoltate de utilizatori.
De asemenea se oferă și schema electronică a plăcuței precum și fișierele de
realizare practică a plăcuței (PCB), astfel încât aceste plăci Arduino sunt fabricate pe
scară largă și în China, la un preț foarte scăzut. Acest lucru face ca Arduino să fie o
opțiune populară și accesibilă pentru cei interesați să înceapă cu programarea și
dezvoltarea sistemelor bazate pe microcontrolere.
În Figura 4.1 observăm placa Arduino UNO, iar în Figura 4.2 o placă Arduino
Nano, ambele având același microcontroler ATmega 328 dar dimensiuni diferite.
Fig. 4.1. Placa Arduino UNO[3] Fig. 4.2. Placa Arduino Nano[3]
37