Mục lục:
Video: Đọc giá trị ADC từ chiết áp: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Trong bài viết này, tôi sẽ hướng dẫn các bạn cách đọc các giá trị ADC từ một chiết áp.
đây là cơ sở của lập trình Arduino. đang đọc các giá trị tương tự bằng cách sử dụng chân Analog do Arduino cung cấp.
bên cạnh việc sử dụng potentio, có một số cảm biến sử dụng đầu vào tương tự. chẳng hạn như cảm biến ánh sáng, cảm biến âm thanh và cảm biến độ ẩm của đất.
Tại sao phải sử dụng nồi? vì thành phần này dễ tìm và có thể đại diện cho các cảm biến được đọc bằng đầu vào tương tự.
Từ việc đọc ADC này, sau này nó có thể được cộng tác với các thiết bị đầu ra. và chắc chắn sẽ tạo ra những điều thú vị.
Bước 1: Các thành phần bắt buộc
Đây là một thành phần cần thiết trong hướng dẫn này:
- Arduino nano v3.0
- Potentio 100K
- Dây nhảy
- Bảng dự án
- USB mini
- Máy tính xách tay
- Arduino IDE
Bước 2: Lắp ráp
Lắp ráp tất cả các thành phần được sử dụng.
Sử dụng bản vẽ sơ đồ ở trên làm hướng dẫn để lắp ráp nó.
Potentio sang Arduino
1 ==> Gnd
2 ==> A0
3 ==> + 5V
Bước 3: Lập trình
Sau khi mạch được lắp đặt. Tiếp theo, điền vào arduino chương trình đọc ADC đã được tạo.
Bản phác thảo mà tôi thực hiện đại khái như thế này:
void setup () {// khởi tạo giao tiếp nối tiếp với tốc độ 9600 bit mỗi giây: Serial.begin (9600); }
// thói quen lặp đi lặp lại mãi mãi:
void loop () {// đọc đầu vào trên chân analog 0: int sensorValue = analogRead (A0); // in ra giá trị bạn đọc được: Serial.println (sensorValue); trì hoãn (1); // trì hoãn giữa các lần đọc để ổn định}
Bạn cũng có thể tải xuống tệp gốc bên dưới:
Bước 4: Kết quả
Sau đây là một cách để xem kết quả:
- Mở màn hình nối tiếp trên Arduino.
- Đảm bảo tốc độ truyền trên màn hình nối tiếp và chương trình phù hợp (ở đây là sử dụng 9600).
- sau đó vặn chiết áp
- Khi xoay sang phải, giá trị ADC sẽ còn lớn hơn
- Khi xoay sang trái, giá trị ADC sẽ nhỏ hơn
- Giá trị nhỏ nhất là 0 và giá trị lớn nhất là 1023.
Từ dữ liệu số 0-1023, chúng ta có thể sử dụng nó để làm những điều thú vị khác. Chỉ cần nhìn vào bài viết sắp tới của tôi.
Đề xuất:
Cách đọc nhiều giá trị tương tự bằng một pin tương tự: 6 bước (có hình ảnh)
Cách đọc nhiều giá trị tương tự bằng một chân tương tự: Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách đọc nhiều giá trị tương tự chỉ bằng một chân đầu vào tương tự
Bộ định tuyến WIFI an toàn - Bảo vệ và quyền riêng tư chống vi rút, phần mềm độc hại và mã độc ransomware: 5 bước
Bộ định tuyến WIFI an toàn - Chống vi rút, phần mềm độc hại và phần mềm độc hại và bảo vệ quyền riêng tư: Bảo vệ điểm cuối chi phí thấp bằng cách sử dụng RaspBerryPI 4 và mã nguồn mở. Chặn những thứ sau TRƯỚC KHI chúng tiếp cận máy tính hoặc điện thoại của bạn: Vi rút phần mềm độc hại RansomWareAlso cung cấp: Kiểm soát của phụ huynh đối với các trang web Người lớn / Căm ghét Bảo vệ quyền riêng tư của bạn thông qua Quảng cáo
7 phân đoạn để hiển thị Giá trị ADC #Arduino, #Arduino: 4 bước
7-segment để Hiển thị Giá trị ADC #Arduino, #Arduino: Trong bài này mình sẽ làm một dự án vẫn liên quan đến bài trước. Xử lý cụ thể 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ách đọc các bài đọc tương tự trên Raspberry Pi: 5 bước
Cách đọc các bài đọc tương tự trên Raspberry Pi: Xin chào mọi người! Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách chúng ta có thể nắm bắt trực tiếp các giá trị tương tự bằng Raspberry Pi. Như chúng ta đều biết rằng Raspberry Pi là một mô-đun máy tính mini khá mạnh mẽ, được những người có sở thích và những người yêu nghề
Đọc giá trị từ thiết bị BLE bằng CSR1010 và Dragonboard 410c: 6 bước
Đọc giá trị từ thiết bị BLE bằng CSR1010 và Dragonboard 410c: Hướng dẫn này chỉ ra cách đọc giá trị từ thiết bị BLE CSR1010 bằng cách sử dụng Dragonboard 410c với Linaro Trong ví dụ này, CSR1010 đang mô phỏng cảm biến nhịp tim