Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tej instrukcji wyjaśniamy, jak połączyć klawiaturę matrycową 16x2 LED i matrycową 4x4 z Raspberry Pi3.
Do tworzenia oprogramowania używamy Pythona 3.4. Możesz również wybrać Pythona 2.7, z niewielkimi zmianami
Krok 1: Wymagane materiały
Wymagamy następujących komponentów
- Raspberry Pi 3
- Adapter 5V 2A do Pi
- Karta microSD o pojemności 8 GB
- 16x2 alfanumeryczny wyświetlacz LCD
- Klawiatura matrycowa 4x4
- Dot PCB (średni rozmiar) lub płytka do krojenia chleba
- Berg Strip
- Przewód połączeniowy
- 10 tys. puli
- Kabel Ethernet (do ustanowienia połączenia VNC z laptopem)
Krok 2: Konfiguracja sprzętu
Nie uwzględniliśmy kroków konfiguracji sprzętu, takich jak nagrywanie systemu operacyjnego do interfejsu micro SD i VNC. Musisz znaleźć inne zasoby dla tych procedur.
Włóż fabrycznie załadowaną kartę microSD o pojemności 8 GB do Rapberry Pi 3. Podłącz Raspberry Pi do laptopa za pomocą kabla Ethernet. Wykonaj sprzęt zgodnie z opisem na schemacie elektrycznym.
Wyświetlacz LCD 16x2
Używamy 4-bitowego interfejsu lcd, więc wymagane piny dla sygnałów sterujących to RS, EN, D4, D5, D6, D7, które są podłączone do GPIO Raspberry Pi.
Klawiatura matrycowa 4x4
Zainstaluj pakiet Pythona dla klawiatury matrycowej 4x4 i 4x3, aby wykonywać operacje oparte na przerwaniach. Dzięki temu nie ma potrzeby ciągłego skanowania wierszy i kolumn klawiatury. Tutaj zastosowano wewnętrzne podciąganie, dzięki czemu nie jest wymagany zewnętrzny rezystor podciągający.
Podłącz Raspberry Pi do sieci, a następnie otwórz terminal i wpisz:
sudo python3.4 -m pip zainstaluj pad4pi
Krok 3: Schemat połączeń
Piny LCD:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
Piny klawiatury:
Kołki kolumny = 17, 15, 14, 4 rzędy kołków = 24, 22, 27, 18
Możesz wybrać dowolne piny GPIO do połączenia LCD i klawiatury, wystarczy zmienić numer pinu w kodzie. Do połączenia wyświetlacza LCD i klawiatury można użyć płytki stykowej lub płytki drukowanej.
Krok 4: Kod Pythona
Możesz pobrać kod bezpośrednio. Uruchom code.py z pythonem 3.4 na swoim Raspberry Pi 3. Lub skopiuj tekst i wklej go do nowego pliku skryptu pythona 3.4.
Uruchom program:
Wyświetlacz LCD wyświetli tekst „Witamy” w pierwszym wierszu, jeśli wykonane połączenia są prawidłowe. W drugim wierszu wyświetlane są dane z klawiatury.
Krok 5: Podgląd wyjścia
Dodałem przerwanie klawiatury, więc jeśli zakończysz program, LCD wyświetli Good bye