Arduino UNO R4 Màn Hình LED 7 Đoạn 4 Số TM1637
Bạn cần một màn hình LED 7 đoạn 4 số tiêu chuẩn cho các dự án như đồng hồ, bộ đếm thời gian, và máy đếm. Thông thường, điều này yêu cầu 12 kết nối. Tuy nhiên, module TM1637 đơn giản hóa việc này bằng cách chỉ cần 4 kết nối: 2 cho nguồn điện và 2 để điều khiển các đoạn hiển thị.
Hướng dẫn này sẽ không đi sâu vào giải thích phần cứng chi tiết. Chúng ta sẽ tập trung vào cách kết nối màn hình LED 7 đoạn 4 số với Arduino UNO R4 và cách lập trình để hiển thị những gì chúng ta muốn.

Hướng dẫn này sẽ sử dụng module màn hình LED 7 đoạn 4 số có dấu hai chấm phân cách. Nếu bạn cần hiển thị các số thập phân, vui lòng sử dụng Arduino UNO R4 - Màn Hình LED 7 Đoạn 4 Chữ Số 74HC595.
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 Số TM1637 (có dấu hai chấm) | ||
| 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 Số TM1637
Module TM1637 thường có bốn LED 7 đoạn và một LED hình dấu hai chấm ở giữa chúng. Nó rất tuyệt vời để hiển thị thời gian theo giờ và phút, phút và giây, hoặc điểm số của hai đội.
Sơ Đồ Chân
Module màn hình LED 7 đoạn 4 số TM1636 có bốn chân:
- Chân CLK: Đây là chân đầu vào xung clock. Bạn có thể 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 (Data Input/Output). 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 điện cho module. Kết nối nó với nguồn cấp điện từ 3.3V đến 5V.
- Chân GND: Đây là chân nối đất (ground). Kết nối nó với ground.

Sơ Đồ Đấu Nối
Để kết nối TM1637 với Arduino UNO R4, sử dụng bốn dây: hai cho nguồn điện và hai để điều khiển màn hình. Cấp nguồn cho module bằng đầu ra 5 volt từ Arduino UNO R4. Kết nối các chân CLK và DIO với bất kỳ chân digital nào trên Arduino UNO R4, như chân 2 và 3. Nếu bạn sử dụng các chân khác, nhớ cập nhật số chân trong code.

This image is created using Fritzing. Click to enlarge image
Cài Đặt Thư Viện
Để dễ dàng sử dụng Màn Hình LED 7 Đoạn 4 Số TM1637, bạn phải cài đặt thư viện TM1637Display bởi Avishay Orpaz. Đây là các bước để cài đặt thư viện:
- Vào biểu tượng Libraries ở phía bên trái của Arduino IDE.
- Gõ "TM1637" trong ô tìm kiếm và tìm thư viện TM1637Display bởi Avishay Orpaz.
- Nhấn nút Install.

Cách Lập Trình TM1637 Màn Hình LED 7 Đoạn 4 Số bằng Arduino UNO R4
- Bao gồm thư viện
- Thiết lập Arduino UNO R4 để kết nối với module màn hình thông qua chân D9 cho CLK và D10 cho DIO.
- Tạo một đối tượng màn hình gọi là TM1637Display.
- Bạn có thể hiển thị một số, một số có dấu thập phân, số âm, hoặc một chữ cái. Nếu sử dụng chữ cái, hãy chỉ định hình dạng của nó. Dưới đây là các ví dụ cho từng trường hợp:
- Để hiển thị một số, tham khảo các ví dụ sau. Ký hiệu '_' đại diện cho một chữ số không được hiển thị.
- Hiển thị số với dấu hai chấm hoặc dấu chấm.
Code Arduino UNO R4
Các Bước Thực Hiện Nhanh
Thực hiện theo các hướng dẫn từng bước sau:
- Nếu đây là lần đầu 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 Số TM1637 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 chạy Arduino IDE trên máy tính của bạn.
- Chọn bo mạch Arduino Uno R4 phù hợp (ví dụ: Arduino Uno R4 WiFi) và cổng COM.
- Sao chép code ở trên và mở nó trong Arduino IDE
- Nhấn nút Upload trong Arduino IDE để tải code lên Arduino UNO R4
- Quan sát trạng thái của màn hình LED 7 đoạn
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.