Mục lục:
Video: 7 phân đoạn để hiển thị Giá trị ADC #Arduino, #Arduino: 4 bước
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Trong bài viết này tôi sẽ làm một dự án vẫn liên quan đến bài viết trước. Cụ thể là xử lý dữ liệu ADC.
vì vậy bạn không cần màn hình nối tiếp để xem giá trị của dữ liệu adc. trong bài viết này, tôi sẽ hiển thị một trình xem Giá trị ADC. vì vậy bạn không cần màn hình nối tiếp để xem giá trị của dữ liệu adc. trong bài viết này, tôi sẽ hiển thị một trình xem Giá trị ADC.
Bạn có thể đọc bài viết dưới đây để biết cách sử dụng Module "7-Segment"
"MAX7219 7-Segment sử dụng Arduino"
Bước 1: Các thành phần bắt buộc
Các thành phần cần thiết cho bài viết này:
- Mô-đun 7 phân đoạn MAX7219
- Arduino Nano
- dây nhảy
- USB mini
- Chiết áp
Bước 2: Lắp ráp các thành phần
Xem sơ đồ ở trên để lắp ráp các thành phần một cách chính xác.
Aeduino thành phần
+ 5V ==> 3. Potentiometer & VCC
GND ==> 1. Potentometer & GND
A0 ==> 2. Potensio
D12 ==> Dữ liệu IN
D11 ==> CLK
D10 ==> CS
Bước 3: Lập trình
Sao chép và dán đoạn mã dưới đây:
#include "LedControl.h"
LedControl lc = LedControl (12, 11, 10, 1);
void setup () {
Serial.begin (9600); lc.shutdown (0, sai); lc.setIntensity (0, 8); lc.clearDisplay (0); }
void loop () {
int adc = analogRead (A0);
lc.setDigit (0, 7, adc / 1000, false);
lc.setDigit (0, 6, (adc / 100)% 10, false); lc.setDigit (0, 5, (adc / 10)% 10, false); lc.setDigit (0, 4, adc% 10, false);
Serial.println (adc);
chậm trễ (100); }
Các tệp gốc có thể được tải xuống bên dưới:
Bước 4: Kết quả
cho kết quả có thể được xem trong video trên.
khi xoay chiết áp sang phải, giá trị sẽ lớn hơn và mentik ở 1023)
khi chiết áp được di chuyển sang trái, giá trị sẽ lớn hơn và mentik ở 1023)