třída ADC – analogově-digitální převod¶
Třída ADC zapouzdřuje jediný kanál analogově-digitálního převodníku, který vzorkuje napětí na pinu (nebo na jednom z analogových kanálů na čipu) a vrací jeho diskretizovanou hodnotu.
Příklad použití:
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
Konstruktory¶
- class machine.ADC(id: int | str | Pin) ADC¶
Vytvoří objekt
ADCpro analogový zdroj určený pomocíid. Přijímané formy jsou:Metody¶
Konstanty¶
Níže uvedené konstanty jsou k dispozici pouze na portu STM32; předejte je jako argument
idpro vytvořeníADC, který čte jeden z analogových senzorů na čipu. Výsledkemread_u16()je surové 16bitové čtení kanálu; pro kalibrované hodnoty použijte pomocné funkce napyb.ADCAll.