Mạch hiển thị 8 led 7 đoạn MAX7219
Mạch hiển thị 8 led 7 đoạn MAX7219
- Hàng trong kho: 4
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 1229
- Vị trí: 1J15
Số lượng đã bán: 15
Lượt xem: 336
32.400đ
Giá chưa bao gồm VAT: 30.000đ
1. Giới thiệu tổng quan
Mạch hiển thị 8 led 7 đoạn MAX7219 là mô-đun điều khiển hiển thị chuyên dụng sử dụng IC MAX7219, cho phép giao tiếp với bộ vi xử lý chỉ qua 3 chân giao tiếp IO. Sản phẩm hỗ trợ hiển thị 8 LED 7 đoạn kỹ thuật số dạng common-cathode, tiết kiệm tối đa chân GPIO cho vi điều khiển.
2. Thông số kỹ thuật
- Điện áp hoạt động: 5V / 3.3V
- IC điều khiển: MAX7219
- Loại hiển thị: LED 7 đoạn 8 chữ số (Common-cathode)
- Kích thước LED: 0.36 inch
- Giao diện điều khiển: SPI (3 chân: DIN, CS, CLK)
- Tương thích vi điều khiển: 51, AVR, STM32, Arduino, ESP8266, ESP32
3. Ứng dụng
- Hiển thị đồng hồ thời gian thực (RTC), nhiệt độ, độ ẩm
- Làm bảng hiển thị số đếm, bộ đếm sản phẩm trong công nghiệp
- Hiển thị thông số trên các thiết bị đo lường DIY
- Học tập và lập trình vi điều khiển với Arduino, STM32
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Nguồn điện 5V ổn định, mạch Arduino Uno, cáp kết nối và thư viện LedControl cho Arduino.
- Thao tác: Kết nối đúng các chân VCC, GND, DIN, CS, CLK từ mạch với Arduino theo sơ đồ, sau đó nạp đoạn code test mẫu để kiểm tra hiển thị.
- Kết quả: Các LED 7 đoạn lần lượt sáng các số hoặc chữ cái theo chương trình đã lập trình mà không bị mờ hay mất nét.
* Lưu ý an toàn: Kiểm tra kỹ nguồn điện trước khi cấp (tránh cấp nhầm nguồn áp cao hơn 5V gây cháy IC MAX7219). Đảm bảo đấu đúng cực tính VCC và GND.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- VCC nối với 5V (Arduino)
- GND nối với GND (Arduino)
- DIN nối với Digital 12 (Arduino)
- CS nối với Digital 10 (Arduino)
- CLK nối với Digital 11 (Arduino)
C/C++ (Arduino/ESP)
#include
LedControl lc = LedControl(12, 11, 10, 1);
void setup() {
lc.shutdown(0, false);
lc.setIntensity(0, 8);
lc.clearDisplay(0);
}
void loop() {
for (int i = 0; i <= 8; i++) {
lc.setDigit(0, 0, i, false);
delay(500);
}
} mach hien thi 8 led 7 doan max7219

















