Page 58 - Microcontrolere - Indrumator de laborator
P. 58

// include librăria necesară:
               #include <LiquidCrystal.h>

               // inițializarea bibliotecii prin asocierea pinilor necesari
               const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
               LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

               void setup() {
                 // setarea numărului de linii și coloane ale afișajului
                 lcd.begin(16, 2);
                 //tipărirea unui mesaj
                 lcd.print("hello, world!");
               }

               void loop() {
                 // setarea cursorului la coloana 0, linia 1
                 // (atenție, numerotarea liniilor și a coloanelor începe de la 0)
                 lcd.setCursor(0, 1);
                 // tipărirea numărului de secunde de la începutul programului
                 lcd.print(millis() / 1000);
               }
               Pentru conectarea hardware vom folosi informațiile din comentariul codului și
          din Figura 6.3. Vom utiliza de asemenea un breadboard.























                        Fig. 6.3. Conectarea afișajului LCD la placa Arduino

                                              55
   53   54   55   56   57   58   59   60   61   62   63