Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Dalam instruksi ini, kami menjelaskan cara menghubungkan LED 16x2 dan keypad matriks 4x4 dengan Raspberry Pi3.
Kami menggunakan Python 3.4 untuk mengembangkan perangkat lunak. Anda juga dapat memilih Python 2.7, dengan sedikit perubahan
Langkah 1: Bahan yang Dibutuhkan
Kami membutuhkan komponen berikut:
- Raspberry Pi 3
- Adaptor 5V 2A untuk Pi
- 8 GB mikro SD
- LCD Alfanumerik 16x2
- Keypad matriks 4x4
- Dot PCB (ukuran sedang) atau Breadboard
- Berg Strip
- Kawat jumper
- 10K pot
- Kabel Ethernet (untuk membuat koneksi VNC dengan Laptop)
Langkah 2: Pengaturan Perangkat Keras
Kami tidak menyertakan langkah-langkah untuk pengaturan perangkat keras seperti membakar OS ke antarmuka micro SD dan VNC. Anda harus menemukan sumber daya lain untuk prosedur ini.
Masukkan kartu Micro SD 8GB OS yang telah dimuat sebelumnya ke Rapberry Pi 3. Hubungkan Raspberry Pi ke Laptop dengan Kabel Ethernet. Buat perangkat keras seperti yang dijelaskan dalam diagram pengkabelan.
LCD 16x2
Kami menggunakan antarmuka lcd mode 4-bit, sehingga pin yang diperlukan untuk sinyal Kontrol adalah RS, EN, D4, D5, D6, D7 yang terhubung ke GPIO Raspberry Pi.
Tombol Matriks 4x4
Instal paket Python untuk keypad matriks 4x4 dan 4x3 sehingga operasi berbasis interupsi dilakukan. Jadi tidak perlu memindai baris dan kolom keypad setiap saat. Di sini pull-up internal digunakan sehingga tidak diperlukan resistor pull-up eksternal.
Hubungkan Raspberry Pi ke web, lalu buka terminal dan ketik berikut ini:
sudo python3.4 -m pip install pad4pi
Langkah 3: Diagram Pengkabelan
Pin LCD:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
Pin papan tombol:
Pin Kolom = 17, 15, 14, 4 Pin Baris = 24, 22, 27, 18
Anda dapat memilih pin GPIO untuk antarmuka LCD dan Keypad, cukup ubah nomor pin dalam kode. Anda dapat menggunakan papan tempat memotong roti atau PCB untuk menghubungkan LCD dan Keypad.
Langkah 4: Kode Python
Anda dapat mengunduh kode secara langsung. Jalankan code.py dengan python 3.4 di Raspberry Pi 3. Atau salin teks dan tempel di file skrip baru python 3.4.
Jalankan programnya:
LCD akan menampilkan teks "Selamat Datang" di baris pertama jika koneksi yang Anda buat sudah benar. Data Keypad ditampilkan di baris kedua.
Langkah 5: Pratinjau Keluaran
Saya telah menambahkan interupsi Keyboard, sehingga jika Anda menghentikan LCD program akan menampilkan Selamat tinggal