Page 42 - Microcontrolere - Indrumator de laborator
P. 42

pentru  circuitul  USB,  ceea  ce  se  realizează  automat  la  instalarea  mediului  de
          dezvoltare  Arduino  IDE.  În  cazul  utilizării  Arduino  IDE  sub  formă  portabilă
          (extragere  din  .zip),  este  nevoie  să  se  facă  o  instalare  manuală  a  driver-ului  din
          fereastra Device Manager din Windows.
               Cel mai simplu program popular de test al unui microcontroler este aprinderea
          unui  LED, de aceea producătorii plăcii Arduino UNO au  legat un  LED la pinul 13
          digital  în  acest  scop.  Aprinderea  ledului  pentru  testarea  plăcii  se  face  utilizând
          următorul program[3]:

          // setări placă
          void setup() {
            //inițializare pin 13 (LED_BUILTIN) ca ieșire
            pinMode(LED_BUILTIN, OUTPUT);
          }

          // bucla loop care rulează continuu
          void loop() {
            digitalWrite(LED_BUILTIN, HIGH);   //aprinde LED-ul
            delay(1000);                       // așteaptă o secundă
            digitalWrite(LED_BUILTIN, LOW);    // stinge LED-ul
            delay(1000);                       // așteaptă o secundă
          }
               După  cum  se  poate  observa,  rândurile  care  încep  cu  //  nu  reprezintă  cod,  ci
          comentarii.
               O caracteristică importantă a unui cod realizat în mediul de dezvoltare Arduino
          IDE este că are 3 părți:
               a.  zona de includere biblioteci, definire variabile și etichete (opțională),
               b.  zona de setări (ex. setare pini ca intrare sau ieșire),
               c.  zona de cod propriu-zis (bucla loop) (funcționare ciclică continuă).
               Opțional, mai pot exista bucle de program (definiri de funcții) care sunt apelate
          din interiorul buclei loop.


               2.2. Aprinderea unui LED bicolor

               În lucrarea de azi vom realiza în continuare o aplicație practică de aprindere a
          unui LED bicolor extern.
               Pentru  acest  lucru  va  trebui  să  conectăm  un  LED  bicolor  extern  conform
          Figurii nr. 4.3.
               Vom utiliza două rezistoare de 220 ohmi care se conectează în serie cu cele
          două leduri de culori diferite, conform Figurii 4.3, pentru reducerea curentului prin
          LED-uri. Pentru o conectare ușoară se poate utiliza un breadboard, care este o plăcuță
                                              39
   37   38   39   40   41   42   43   44   45   46   47