Arduino UNO R4 Màn Hình LED 7 Đoạn 4 Chữ Số 74HC595
Một màn hình LED 7 đoạn 4 chữ số thông thường được sử dụng trong các dự án như đồng hồ, bộ đếm thời gian và bộ đếm, thường cần 12 kết nối. Module 74HC595 làm đơn giản hóa điều này bằng cách chỉ sử dụng 5 kết nối: 2 cho nguồn và 3 để điều khiển các đoạn.
Hướng dẫn này sẽ không cung cấp quá nhiều thông tin phức tạp về phần cứng. Thay vào đó, bạn sẽ học cách kết nối màn hình LED 7 đoạn 4 chữ số với Arduino UNO R4 và cách lập trình để hiển thị thông tin.

Hướng dẫn này sẽ chỉ cách sử dụng module màn hình LED 7 đoạn 4 chữ số có 4 dấu chấm, có thể hiển thị giá trị số thực. Nếu bạn cần hiển thị dấu hai chấm phân cách, hãy sử dụng Arduino UNO R4 - Màn Hình LED 7 Đoạn 4 Số TM1637.
Linh Kiện Cần Thiết
| 1 | × | Arduino UNO R4 WiFi hoặc Arduino UNO R4 Minima | ||
| 1 | × | (Tùy chọn) DIYables STEM V4 IoT, tương thích với Arduino Uno R4 WiFi | ||
| 1 | × | Arduino UNO R4 Minima (Tùy chọn thay thế) | ||
| 1 | × | Cáp USB Type-C | ||
| 1 | × | Màn Hình LED 7 Đoạn 4 Chữ Số 74HC595 | ||
| 1 | × | Dây Jumper | ||
| 1 | × | (Khuyến nghị) Screw Terminal Block Shield for Arduino UNO R4 | ||
| 1 | × | (Khuyến nghị) Breadboard Shield for Arduino UNO R4 | ||
| 1 | × | (Khuyến nghị) Enclosure for Arduino UNO R4 | ||
| 1 | × | (Khuyến nghị) Power Splitter for Arduino UNO R4 | ||
| 1 | × | (Khuyến nghị) Prototyping Base Plate & Breadboard Kit for Arduino UNO |
Or you can buy the following kits:
| 1 | × | DIYables STEM V4 IoT Starter Kit (Arduino included) | ||
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | ||
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Về Màn Hình LED 7 Đoạn 4 Chữ Số 74HC595
Module màn hình LED 7 đoạn 4 chữ số 74HC595 thường bao gồm 4 LED 7 đoạn, 4 LED chấm nhỏ, và một driver 74HC595 cho mỗi chữ số. Nó hoàn hảo để hiển thị nhiệt độ hoặc bất kỳ số nào có dấu thập phân.
Sơ Đồ Chân
Module 74HC595 cho màn hình LED 7 đoạn 4 chữ số có 5 chân:
- Chân SCLK: Đây là chân đầu vào xung clock. Kết nối nó với bất kỳ chân digital nào trên Arduino UNO R4.
- Chân RCLK: Đây là chân đầu vào xung clock khác. Kết nối nó với bất kỳ chân digital nào trên Arduino UNO R4.
- Chân DIO: Đây là chân Đầu vào/Đầu ra Dữ liệu. Kết nối nó với bất kỳ chân digital nào trên Arduino UNO R4.
- Chân VCC: Chân này cung cấp nguồn cho module. Kết nối với nguồn điện từ 3.3V đến 5V.
- Chân GND: Đây là chân nối đất. Kết nối với đất.

Sơ Đồ Kết Nối
Bảng này hiển thị cách kết nối các chân Arduino UNO R4 với màn hình LED 7 đoạn 4 chữ số 74HC595:
| Arduino UNO R4 | Màn hình 7 đoạn 74HC595 |
|---|---|
| 5V | 5V |
| 7 | SCLK |
| 6 | RCLK |
| 5 | DIO |
Nếu bạn sử dụng các chân khác, hãy thay đổi số chân trong code.

This image is created using Fritzing. Click to enlarge image
Cài Đặt Thư Viện
Để dễ dàng thiết lập lập trình cho Màn Hình LED 7 Đoạn 4 Chữ Số 74HC595, hãy cài đặt thư viện DIYables_4Digit7Segment_74HC595 từ DIYables.io. Đây là các bước cài đặt thư viện:
- Nhấp vào biểu tượng Libraries ở phía bên trái của Arduino IDE.
- Gõ "DIYables_4Digit7Segment_74HC595" trong ô tìm kiếm, và tìm thư viện DIYables_4Digit7Segment_74HC595 từ DIYables.io
- Nhấn nút Install.

Bạn cũng có thể xem thư viện này trên Github
Cách Lập Trình Cho 74HC595 4-digit 7-segment Với Arduino UNO R4
- Bao gồm thư viện
- Kết nối Arduino UNO R4 với module hiển thị như sau: D7 với SCLK, D6 với RCLK, và D5 với DIO.
- Tạo một đối tượng hiển thị có tên DIYables_4Digit7Segment_74HC595.
- Bạn có thể hiển thị số nguyên với các số 0 đứng đầu, bao gồm cả số âm.
- Bạn có thể hiển thị số có dấu thập phân, thêm số 0 phía trước, và bao gồm số âm.
- Bạn cũng có thể hiển thị từng số, dấu thập phân hoặc ký tự một cách riêng lẻ bằng các hàm cơ bản.
- Module 74HC595 4-digit 7-segment điều khiển mỗi đoạn và LED bằng cách sử dụng phương pháp gọi là multiplexing. Do đó, code Arduino UNO R4 PHẢI:
- Sử dụng hàm display.show() trong vòng lặp chính.
- Tránh sử dụng hàm delay() trong vòng lặp chính.
Để biết thêm chi tiết, hãy truy cập tài liệu tham khảo thư viện.
Code Arduino UNO R4 - Hiển Thị Số Nguyên
Các Bước Thực Hiện
Làm theo các hướng dẫn từng bước sau:
- Nếu đây là lần đầu tiên bạn sử dụng Arduino Uno R4 WiFi/Minima, hãy tham khảo hướng dẫn về Arduino UNO R4 - Cài Đặt Phần Mềm.
- Kết nối Màn Hình LED 7 Đoạn 4 Chữ Số 74HC595 với Arduino Uno R4 theo sơ đồ được cung cấp.
- Kết nối bo mạch Arduino Uno R4 với máy tính của bạn bằng cáp USB.
- Khởi động Arduino IDE trên máy tính của bạn.
- Chọn bo mạch Arduino Uno R4 thích hợp (ví dụ: Arduino Uno R4 WiFi) và cổng COM.
- Sao chép code và mở nó bằng Arduino IDE.
- Nhấp vào nút Upload trong Arduino IDE để gửi code đến Arduino UNO R4.
- Quan sát các thay đổi trên màn hình LED 7 đoạn.
Code Arduino UNO R4 - Hiển Thị Số Thực
Code Arduino UNO R4 - Hiển Thị Nhiệt Độ
Video Tutorial
Việc sản xuất video tốn rất nhiều thời gian. Nếu video hướng dẫn hữu ích cho việc học của bạn, hãy đăng ký kênh YouTube để ủng hộ. Nếu nhu cầu đủ cao, chúng tôi sẽ cố gắng làm thêm nhiều video.