Mục lục:
- Bước 1: Vật liệu cần thiết
- Bước 2: Thiết lập phần cứng
- Bước 3: Sơ đồ đấu dây
- Bước 4: Mã Python
- Bước 5: Xem trước đầu ra
Video: Giao diện Bàn phím LCD 16x2 chữ và số và bàn phím ma trận 4x4 với Raspberry Pi3: 5 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Trong phần hướng dẫn này, chúng tôi giải thích cách giao diện bàn phím ma trận 16x2 LED và 4x4 với Raspberry Pi3.
Chúng tôi sử dụng Python 3.4 để phát triển phần mềm. Bạn cũng có thể chọn Python 2.7, với ít thay đổi
Bước 1: Vật liệu cần thiết
Chúng tôi yêu cầu các thành phần sau
- Raspberry Pi 3
- Bộ chuyển đổi 5V 2A cho Pi
- 8GB micro SD
- LCD chữ và số 16x2
- Bàn phím ma trận 4x4
- PCB chấm (kích thước trung bình) hoặc Breadboard
- Dải Berg
- Dây nhảy
- 10K nồi
- Cáp Ethernet (để thiết lập kết nối VNC với Máy tính xách tay)
Bước 2: Thiết lập phần cứng
Chúng tôi đã không Bao gồm các bước thiết lập phần cứng, chẳng hạn như ghi hệ điều hành vào giao diện micro SD và VNC. Bạn phải tìm các nguồn khác cho các thủ tục này.
Cắm thẻ Micro SD 8GB được cài sẵn hệ điều hành vào Rapberry Pi 3. Kết nối Raspberry Pi với máy tính xách tay bằng cáp Ethernet. Làm cho phần cứng như được mô tả trong sơ đồ nối dây.
LCD 16x2
Chúng tôi sử dụng giao diện LCD chế độ 4-bit, vì vậy các chân cần thiết cho đĩa đơn Điều khiển là RS, EN, D4, D5, D6, D7 được kết nối với GPIO của Raspberry Pi.
Bàn phím ma trận 4x4
Cài đặt gói Python cho bàn phím ma trận 4x4 và 4x3 để các hoạt động dựa trên ngắt được thực hiện. Do đó, không cần phải quét các hàng và cột của bàn phím mọi lúc. Ở đây pull-up bên trong được sử dụng do đó không cần điện trở pull-up bên ngoài.
Kết nối Raspberry Pi với web, sau đó mở thiết bị đầu cuối và nhập như sau:
sudo python3.4 -m pip cài đặt pad4pi
Bước 3: Sơ đồ đấu dây
Chân LCD:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
Chân bàn phím:
Ghim cột = 17, 15, 14, 4 Ghim hiện tại = 24, 22, 27, 18
Bạn có thể chọn bất kỳ chân GPIO nào cho giao diện LCD và Bàn phím, chỉ cần thay đổi số pin trong mã. Bạn có thể sử dụng breadboard hoặc PCB để giao tiếp màn hình LCD và bàn phím.
Bước 4: Mã Python
Bạn có thể tải xuống mã trực tiếp. Chạy code.py với python 3.4 trong Raspberry Pi 3. Hoặc sao chép văn bản và dán nó vào tệp tập lệnh mới của python 3.4.
Chạy chương trình:
Màn hình LCD sẽ hiển thị dòng chữ "Chào mừng" ở dòng đầu tiên nếu kết nối bạn đã thực hiện là chính xác. Dữ liệu Bàn phím được hiển thị ở dòng thứ hai.
Bước 5: Xem trước đầu ra
Tôi đã thêm tính năng ngắt bàn phím, để nếu bạn chấm dứt chương trình, màn hình LCD sẽ hiển thị Good bye
Đề xuất:
Bắt đầu với giao diện cảm biến I2C ?? - Giao diện MMA8451 của bạn bằng ESP32s: 8 bước
Bắt đầu với giao diện cảm biến I2C ?? - Giao diện MMA8451 của bạn bằng cách sử dụng ESP32s: Trong hướng dẫn này, bạn sẽ tìm hiểu tất cả về Cách khởi động, kết nối và nhận thiết bị I2C (Gia tốc kế) hoạt động với bộ điều khiển (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Ma trận chấm 32x8 Max7219 Giao diện với Ardiuno: 5 bước (có hình ảnh)
Giao diện ma trận chấm 32x8 Max7219 với Ardiuno: Xin chào tất cả, dựa trên ma trận chấm o Max7219 không phải là mới vào năm 2020, cho đến gần đây, quá trình thiết lập đã được ghi lại rõ ràng, người ta sẽ tải xuống thư viện phần cứng từ MajicDesigns. và thay đổi một vài dòng trong các tệp tiêu đề và FC16 đã hoạt động như một sự quyến rũ. Điều này cho đến khi
Bàn phím giao diện với Arduino. [Phương pháp duy nhất]: 7 bước (có hình ảnh)
Bàn phím giao diện với Arduino. [Phương pháp độc đáo]: Xin chào, và chào mừng bạn đến với tài liệu hướng dẫn đầu tiên của tôi! :) Trong phần hướng dẫn này, tôi muốn chia sẻ một thư viện tuyệt vời để giao tiếp bàn phím với arduino - 'Thư viện mật khẩu' bao gồm 'Thư viện bàn phím'. Thư viện này bao gồm các tính năng tốt nhất mà chúng tôi sẽ
Tàu mô hình điều khiển bằng bàn phím V2.0 - Giao diện PS / 2: 13 bước (có hình ảnh)
Tàu mô hình điều khiển bằng bàn phím V2.0 | Giao diện PS / 2: Trong một trong những Người có thể hướng dẫn trước đây của tôi, tôi đã chỉ cho bạn cách điều khiển bố cục đường ray mô hình bằng bàn phím. Nó đã làm rất tốt nhưng có một nhược điểm là yêu cầu một máy tính hoạt động. Trong phần Có thể hướng dẫn này, hãy xem cách điều khiển một đoàn tàu mô hình bằng bàn phím
Giao diện bàn phím với 8051 và hiển thị số bàn phím trong 7 phân đoạn: 4 bước (có hình ảnh)
Giao diện bàn phím với 8051 và hiển thị số bàn phím trong 7 phân đoạn: Trong hướng dẫn này, tôi sẽ cho bạn biết về cách chúng ta có thể giao diện bàn phím với 8051 và hiển thị số bàn phím trong màn hình 7 đoạn