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
   35   36   37   38   39   40   41   42   43   44   45