Mục lục:

Đọc giá trị ADC từ chiết áp: 4 bước
Đọc giá trị ADC từ chiết áp: 4 bước

Video: Đọc giá trị ADC từ chiết áp: 4 bước

Video: Đọc giá trị ADC từ chiết áp: 4 bước
Video: Đọc ADC từ biến trở, Đọc điện áp + hiển thị phần thập phân led 7 đoạn, Lập trình Vi điều khiển 2024, Tháng bảy
Anonim
Đọc giá trị ADC từ chiết áp
Đọc giá trị ADC từ chiết áp

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

Các thành phần bắt buộc
Các thành phần bắt buộc
Các thành phần bắt buộc
Các thành phần bắt buộc
Các thành phần bắt buộc
Các thành phần bắt buộc
Các thành phần bắt buộc
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

Tập hợp
Tập hợ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

Lập trình
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ả

Kết quả
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: