Tư vấn: 0979.466.469 / 0938.128.290

MENU

analogReference là gì

Nhận mua hàng nước ngoài

Trong bài viết này Điện Tử Tương Lai sẽ chia sẻ về analogReference là hàm gì và dùng để làm gì

 

analogReference định cấu hình điện áp tham chiếu được sử dụng cho đầu vào analog (ví dụ giá trị được sử dụng làm phía trên của khoảng đầu vào). Các tùy chọn là:

 

Bo mạch Arduino AVR (Uno, Mega, Leonardo, ...)

 

DEFAULT: tham chiếu analog mặc định là 5V (trên bo Arduino 5V) hoặc 3,3V (trên bo Arduino 3,3V)

 

INTERNAL: tham chiếu tích hợp sẵn, bằng 1,1V trên ATmega168 hoặc ATmega328P và 2,56V trên ATmega32U4 và ATmega8 (không khả dụng trên Arduino Mega)

 

INTERNAL1V1: tham chiếu 1.1V tích hợp sẵn (chỉ Arduino Mega)

 

INTERNAL2V56: tham chiếu 2,56V tích hợp sẵn (chỉ Arduino Mega)

 

EXTERNAL: điện áp đặt vào chân AREF (chỉ từ 0 đến 5V) được sử dụng làm tham chiếu.

 

Bo mạch Arduino SAMD (Zero, ...)

 

AR_DEFAULT: tham chiếu analog mặc định 3.3V

 

AR_INTERNAL: tham chiếu 2,23V tích hợp sẵn

 

AR_INTERNAL1V0: tham chiếu 1.0V tích hợp sẵn

 

AR_INTERNAL1V65: tham chiếu 1,65V tích hợp sẵn

 

AR_INTERNAL2V23: tham chiếu 2,23V tích hợp sẵn

 

AR_EXTERNAL: điện áp đặt vào chân AREF được sử dụng làm tham chiếu

 

Bo mạch Arduino megaAVR (Uno WiFi Rev2)

 

DEFAULT: tham chiếu 0,55V tích hợp sẵn

 

INTERNAL: tham chiếu 0,55V tích hợp sẵn

 

VDD: Vdd của ATmega4809. 5V trên Uno WiFi Rev2

 

INTERNAL0V55: tham chiếu 0,55V tích hợp

 

Module điện tử 932*50

INTERNAL1V1: tham chiếu 1.1V tích hợp sẵn

 

INTERNAL1V5: tham chiếu 1.5V tích hợp

 

INTERNAL2V5: tham chiếu 2,5V tích hợp

 

INTERNAL4V3: tham chiếu 4.3V tích hợp

 

EXTERNAL: điện áp được đặt vào chân AREF (chỉ từ 0 đến 5V) được sử dụng làm tham chiếu

 

Bo mạch Arduino SAM (Due)

 

AR_DEFAULT: tham chiếu analog mặc định 3.3V. Đây là tùy chọn được hỗ trợ duy nhất cho Due.

 

Bo mạch hỗ trợ Arduino mbed (chỉ duy nhất Nano 33 BLE): khả dụng khi sử dụng nền tảng bo mạch hỗ trợ Arduino mbed hoặc nền tảng bo mạch Arduino nRF528x (Mbed OS) phiên bản 1.1.6 trở lên

 

AR_VDD: tham chiếu 3.3 V mặc định

 

AR_INTERNAL: tham chiếu 0,6 V tích hợp sẵn

 

AR_INTERNAL1V2: tham chiếu 1,2 V (tham chiếu bên trong 0,6 V với mức tăng gấp đôi)

 

AR_INTERNAL2V4: Tham chiếu 2,4 V (tham chiếu 0,6 V bên trong với mức tăng 4x)

 

Cú pháp

analogReference(type)

 

Thông số

type: sử dụng loại tham chiếu nào (xem danh sách các tùy chọn ở phần trên).

 

Return

Không có gì

 

Lưu ý

Sau khi thay đổi tham chiếu analog, một vài số đọc đầu tiên từ analogRead() có thể không chính xác.

 

Không sử dụng điện áp nhỏ hơn 0V hoặc lớn hơn 5V cho điện áp tham chiếu bên ngoài trên chân AREF! Nếu bạn đang sử dụng tham chiếu bên ngoài trên chân AREF, bạn phải đặt tham chiếu analog thành EXTERNAL trước khi gọi analogRead(). Nếu không, bạn sẽ làm ngắn mạch điện áp tham chiếu hoạt động (được tạo bên trong) và chân AREF, có thể làm hỏng bộ vi điều khiển trên bo Arduino.

 

Ngoài ra, bạn có thể kết nối điện áp tham chiếu bên ngoài với chân AREF thông qua điện trở 5K, cho phép bạn chuyển đổi giữa điện áp tham chiếu bên ngoài và bên trong. Lưu ý rằng điện trở sẽ thay đổi điện áp được sử dụng làm tham chiếu vì có một điện trở 32K bên trong trên chân AREF. Cả hai hoạt động như một bộ chia điện áp. Ví dụ 2,5V được đặt qua điện trở sẽ mang lại 2,5 * 32 / (32 + 5) = ~ 2,2V tại chân AREF.

Gia công pcb 932*150
Sản phẩm nổi bật
Sale 0%
PIC16 IC PIC MCU FLASH 2KX14 28-SOIC
27000 /Cái
/ Cái

Code: 7204-036 Còn hàng

Lưu xem sau
Sale 0%
145000 /Cái
/ Cái

Code: M-7006-010 Còn hàng

Lưu xem sau
Sale 0%
14250 /
/

Code: 7203-042 Còn hàng

Lưu xem sau
Sale 0%
39000 - 45000 /Cái
/ Cái

Code: 7202-065 Còn hàng

Lưu xem sau
Hỗ trợ liên kết
0979466469
0899909838
0938128290
0899909838
Khiếu nại: 0964238397
0979466469
0868565469
0868565469

Hotline: 0979 466 469

Loading
0979 466 469
Bạn cần linh kiện mẫu ? 7-11 ngày