lớp ADC -- chuyển đổi tương tự sang số¶
Lớp ADC bao bọc một kênh chuyển đổi tương tự-sang-số đơn lẻ, lấy mẫu điện áp trên một chân (hoặc một trong các kênh tương tự trên chip) và trả về giá trị đã được rời rạc hóa.
Ví dụ sử dụng:
from machine import ADC, Pin
adc = ADC(Pin("P6")) # ADC channel on header pin P6 (PA5)
val = adc.read_u16() # raw reading scaled to 0..65535
Hàm khởi tạo¶
- class machine.ADC(id: int | str | Pin) ADC¶
Khởi tạo một đối tượng
ADCcho nguồn tương tự được xác định bởiid. Các dạng được chấp nhận là:Phương thức¶
Hằng số¶
Các hằng số bên dưới chỉ có sẵn trên cổng STM32; truyền chúng làm đối số
idđể khởi tạo mộtADCđọc một trong các cảm biến tương tự trên chip. Kết quả củaread_u16()là số đọc thô 16-bit của kênh; để có giá trị được hiệu chỉnh hãy dùng các helper trênpyb.ADCAll.