Nettigo-logo-head

Szukaj

Loading

Znakowy shield LCD 2x16

Kod: 2x16-lcd-shield

Shield z niebieskim wyświetlaczem znakowym 2x16

Na magazynie: 12

PLN 69,57
PLN 56,56 bez VAT

Etykiety: shield, LCD, znakowy, 2x16, HD77480

Shield z niebieskim wyświetlaczem LCD - znakowy 2x16. Oprócz tego znajdują się na shieldzie przyciski - 4 kierunkowe (lewo, prawo, dół, góra), przycisk 'wyboru' oraz RESET. Przyciski są tak nazwane  umownie, bo nie jest do nich przypisana żadna funkcja (z wyjątkiem RESET) - po prostu ich rozłożenie na płyce sugeruje takie zastosowanie.

To co ciekawe, to że wszystkie 5 przycisków jest odczytywanych przez jedno wejście analogowe!

Czym różni się ten produkt od LCD Kit?

  • jest to shield więc jest nakładany na Arduino - daje to bardziej stabilną konstrukcję, ale ogranicza na przykład budowę własnych rozszerzeń (shield nie ma przelotek, więc musi być ostatnim shieldem), LCD Kit jest zestawem luźnych elementów - moduł LCD + potencjometr
  • shield musi być tam gdzie Arduino - a LCD Kit można podłączyć w pewnej odległości od Arduino
  • podłączanie się do pozostałych wejść wyjść Arduino jest utrudnione (brak przelotek - więc zostaje lutowanie kabli do LCD shielda lub wykorzystanie ScrewShielda)
  • LCD shield ma dodatkowe przyciski
  • w LCD Kicie można wybrać samemu do których wejść cyfrowych podłączyć moduł LCD, w LCD Shieldzie nie ma takiej możliwości

Jak wykorzystać?
W sekcji Pliki można ściągnąć bibliotekę do obsługi shielda. Należy ją rozpakować do libraries w katalogu sketchbook. Po uruchomieniu IDE możemy załadować przykład testowy - File/Sketchbook/libraries/LCD216/ARD-LCD216/LCD4Bit_Example_pde. Po jego skompilowaniu oraz wgraniu do Arduino można przetestować działanie przycisków. Naciśnięcie ich powoduje pojawienie się na ekranie opisu wciśniętego przycisku.

Shield korzysta z następujących pinów:

  • cyfrowe - 9 (Enable), 8 (RS), 7, 6, 5, 4 (szyna danych kontrolera LCD)
  • analogowe - 0 (obsługa klawiszy)

 

Biblioteka dołączona do shielda (do ściągnięcia z zakładce Pliki powyżej) jest oparta o przestarzałą bibliotekę LCD4Bit. Można korzystać z LCD przez standardową bibliotekę Liquid Cristal, dołączoną do Arduino IDE. Sekwencja inicjująca dla Liquid Crystal w wypadku tego shielda wygląda następująco:

LiquidCrystal lcd(8,9,4,5,6,7);

Pliki