Spisu treści:

Interfejs LCD 16x2 z Raspberry Pi: 7 kroków
Interfejs LCD 16x2 z Raspberry Pi: 7 kroków

Wideo: Interfejs LCD 16x2 z Raspberry Pi: 7 kroków

Wideo: Interfejs LCD 16x2 z Raspberry Pi: 7 kroków
Wideo: Using a 16x2 LCD Display with a Raspberry Pi 2024, Lipiec
Anonim
Interfejs LCD 16x2 z Raspberry Pi
Interfejs LCD 16x2 z Raspberry Pi

Cześć przyjaciele, Dzisiaj podłączam wyświetlacz 16x2 do Raspberry pi.

Krok 1: Wymagane komponenty

Tutaj do wykonania zadania potrzebne są następujące komponenty.

  1. Malina Pi
  2. zasilacz do Raspberry Pi
  3. Wyświetlacz LCD 16x2
  4. potencjometr 10k
  5. przewody łączące
  6. płytka stykowa lub dowolna osłona wyświetlacza 16x2

Krok 2: Połączenia obwodu

Połączenia obwodu
Połączenia obwodu

Połączenia są pokazane na tym obrazie. Ale korzystanie z tego GPIO nie jest obowiązkowe. Do podłączenia wyświetlacza LCD można użyć dowolnego GPIO. Ale trzeba wspomnieć o tych samych GPIO w Programowaniu. Rezystor zmienny jest podłączony do regulacji kontrastu wyświetlacza. Wyświetlacz zasilany jest z Raspberry pi. Pin R/W jest podłączony do masy, ponieważ nie wykonuję żadnej operacji odczytu na wyświetlaczu.

Krok 3: Praca

Pracujący
Pracujący

Zaprojektowałem bibliotekę wyświetlania a mianowicie lcd.py W tej bibliotece piszę kilka funkcji, które mogą być wywoływane przez użytkownika. Aby sterować lcd, konieczne jest włączenie tej biblioteki do kodu. Więcej informacji o bibliotece znajdziesz w bibliotece.

Przede wszystkim musisz wykonać funkcję begin() i przekazać piny, których będziesz używać do wyświetlania interfejsu.

Tutaj funkcja Print() może wydrukować dowolną wartość przekazaną do tej funkcji.

Ten wyświetlacz jest podłączony w trybie 4-bitowym, więc tylko 4 piny D4-D7 i RW, piny EN są podłączone do malinowego pinu.

Krok 4: Test

Image
Image

Tutaj testowany film jest dostępny

Krok 5: Kod

Tutaj kod jest dostępny dla tej instrukcji tutaj

Krok 6: Wada

To nie będzie działać poprawnie, jeśli umieścimy ten skrypt, aby uruchamiał się automatycznie przy starcie. Dzieje się tak, ponieważ Raspberry pi nie jest kontrolerem czasu rzeczywistego. Potrzebujesz więcej ulepszeń w tym kodzie

Krok 7: Skontaktuj się z nami

Więcej instrukcji znajdziesz tutaj

Facebook

blog

Napisz do mnie

Zalecana: