Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Xin chào các bạn, Hôm nay tôi đang Giao diện màn hình 16x2 sang Raspberry pi.
Bước 1: Các thành phần cần thiết
Ở đây bạn cần các thành phần sau để hoàn thành nhiệm vụ.
- Raspberry Pi
- bộ chuyển đổi cấp nguồn cho Raspberry Pi
- Màn hình LCD 16x2
- chiết áp 10k
- kết nối dây
- breadboard hoặc bất kỳ tấm chắn màn hình 16x2 nào
Bước 2: Kết nối mạch
Các kết nối được hiển thị trong hình ảnh này. Nhưng không bắt buộc phải sử dụng GPIO này. Bạn có thể sử dụng bất kỳ GPIO nào để kết nối màn hình LCD. Nhưng bạn phải đề cập đến cùng một GPIO trong Lập trình. Điện trở biến được kết nối để điều chỉnh độ tương phản của màn hình. Màn hình được cung cấp từ Raspberry pi. Chân R / W được kết nối với đất vì tôi không thực hiện bất kỳ thao tác đọc nào trên màn hình.
Bước 3: Làm việc
Tôi đã thiết kế một thư viện hiển thị có tên là lcd.py Trong thư viện này, tôi viết một số hàm mà người dùng có thể gọi đến. Để điều khiển màn hình LCD, bạn bắt buộc phải đưa thư viện này vào mã của mình. Thông tin chi tiết về thư viện có sẵn trong thư viện.
Trước hết, bạn phải thực thi hàm begin () và chuyển các chân mà bạn sẽ sử dụng để hiển thị giao diện.
Ở đây, hàm Print () có thể in bất kỳ giá trị nào được truyền cho hàm này.
Màn hình này được đặt ở chế độ 4 bit nên chỉ có 4 chân D4-D7 và các chân RW, EN được kết nối với chân mâm xôi.
Bước 4: Kiểm tra
Tại đây đã có video thử nghiệm
Bước 5: Mã
Đây là mã có sẵn cho hướng dẫn này ở đây
Bước 6: Bất lợi
Điều này sẽ không hoạt động bình thường nếu chúng tôi đặt tập lệnh này để chạy tự động khi khởi động. Điều này là do Raspberry pi không phải là Bộ điều khiển thời gian thực. Cần thêm một số cải tiến trong mã này
Bước 7: Liên hệ với chúng tôi
Để biết thêm hướng dẫn, hãy theo dõi tại đây
Blog
Gửi thư điện tử cho tôi