kelas ADC -- konversi analog ke digital¶
Kelas ADC membungkus satu saluran konverter analog-ke-digital yang mengambil sampel tegangan pada pin (atau salah satu saluran analog on-chip) dan mengembalikan nilai yang telah didiskritisasi.
Contoh penggunaan:
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
Konstruktor¶
- class machine.ADC(id: int | str | Pin) ADC¶
Buat objek
ADCuntuk sumber analog yang diidentifikasi olehid. Bentuk yang diterima adalah:Metode¶
Konstanta¶
Konstanta di bawah ini hanya tersedia pada port STM32; berikan sebagai argumen
iduntuk membangunADCyang membaca salah satu sensor analog on-chip. Hasil dariread_u16()adalah pembacaan 16-bit mentah saluran; untuk nilai yang dikalibrasi gunakan helper padapyb.ADCAll.