Wyświetlacze LCD są przydatne do wyświetlania tekstu i innych informacji w projekcie Arduino. Są dostępne w szerokim zakresie rozmiarów i kolorów, od 16×1 do 20×4, i są łatwe do podłączenia.
LCD są często używane do wyświetlania tekstu i liczb, a także mogą być używane do wyświetlania informacji takich jak czas lub data. Mogą być przydatne w projektach, które mają ograniczoną ilość miejsca na GPIO, ponieważ do działania wymagają tylko dwóch pinów danych.
Możesz użyć arduino do sterowania lcd, programując interfejs i2C pomiędzy lcd a Twoim arduino. Interfejs i2C jest systemem magistrali, który przenosi dane pomiędzy arduino a lcd.
Interfejs i2C wykorzystuje wspólny pin do przesyłania danych z arduino oraz dedykowany pin komend do odbioru przez lcd. Dzięki temu interfejs i2C jest kompatybilny ze wszystkimi płytkami arduino.
Korzystanie z interfejsu I2C jest proste. Wymaga tylko dwóch pinów danych do działania i oszczędza cztery piny GPIO do innych celów.
W tej lekcji dowiemy się, jak podłączyć do arduino znakowy wyświetlacz LCD i wykorzystać go do wyświetlania “Hello World!”.
Zaczniemy od stworzenia biblioteki dodatków, która pozwoli nam wyświetlać na naszym lcd słowa HELLO WORLD. W tym celu będziemy musieli stworzyć plik nagłówkowy o nazwie LCDAddon.h i umieścić go w folderze +arduinoioaddons/+ExampleLCD/src.
Gdy już stworzymy bibliotekę, będziemy musieli zadeklarować ciągi debugowania i zarejestrować ją w serwerze MATLAB. Będziemy musieli również określić identyfikatory poleceń, które będą obsługiwane przez bibliotekę.
Dzięki temu będziemy mogli użyć biblioteki w naszym szkicu i uzyskać działające lcd.
Biblioteka LiquidCrystal pozwala nam na sterowanie wyświetlaczem LCD zgodnym ze sterownikiem Hitachi HD44780 poprzez zestaw przydatnych przykładów. Przykłady wykorzystują interfejs I2C do komunikacji z arduino, oraz pokazują jak wyświetlić serię różnych komunikatów na wyświetlaczu LCD.
Standardowy moduł LCD ma 16 pinów, a niektóre moduły mają drugi zestaw 16 pinów, które są powielone z pierwszych 16, aby zapewnić większą elastyczność w miejscach, gdzie można podłączyć przewody do LCD. Większość z tych 16 pinów służy do zasilania, podświetlenia i funkcji kontrolera LCD.
Te piny mogą być użyte do zasilania wyświetlacza, sterowania kontrastem wyświetlacza oraz włączania i wyłączania podświetlenia LED. Aby podłączyć wyświetlacz do arduino, musisz przylutować listwę nagłówkową do 14 (lub 16) pinowego złącza ekranu LCD, a następnie podłączyć potencjometr 10k z jego wycieraczką do pinu VO ekranu LCD.
Oprócz pinów zasilania, podświetlenia i kontrolera LCD, będziesz potrzebował rezystora do dostarczenia prądu do anody i katody wyświetlacza LCD. Może to być rezystor 220 ohm, który jest normalnie podłączony do pinów 15 i 16 na złączu lcd, lub inny typ rezystora, który jest odpowiedni dla twojego lcd.
Podobne tematy