Daftar Isi:

Antarmuka 16x2 LCD Alfanumerik And4x4 Matrix Keypad Dengan Raspberry Pi3: 5 Langkah (dengan Gambar)
Antarmuka 16x2 LCD Alfanumerik And4x4 Matrix Keypad Dengan Raspberry Pi3: 5 Langkah (dengan Gambar)

Video: Antarmuka 16x2 LCD Alfanumerik And4x4 Matrix Keypad Dengan Raspberry Pi3: 5 Langkah (dengan Gambar)

Video: Antarmuka 16x2 LCD Alfanumerik And4x4 Matrix Keypad Dengan Raspberry Pi3: 5 Langkah (dengan Gambar)
Video: Raspberry pi alphanumeric keypad & LCD 2024, Juli
Anonim
Antarmuka 16x2 LCD Alfanumerik And4x4 Matrix Keypad Dengan Raspberry Pi3
Antarmuka 16x2 LCD Alfanumerik And4x4 Matrix Keypad Dengan Raspberry Pi3

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

Bahan yang Dibutuhkan
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

Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
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

Diagram pengkabelan
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

Kode Python
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

Pratinjau Keluaran
Pratinjau Keluaran
Pratinjau Keluaran
Pratinjau Keluaran
Pratinjau Keluaran
Pratinjau Keluaran

Saya telah menambahkan interupsi Keyboard, sehingga jika Anda menghentikan LCD program akan menampilkan Selamat tinggal

Direkomendasikan: