class ADC -- アナログ-デジタル変換¶
ADC クラスは、ピン(またはオンチップアナログチャネルの 1 つ)上の電圧をサンプリングしてその離散化された値を返す、単一のアナログ-デジタルコンバータチャネルをラップします。
使用例:
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
コンストラクタ¶
- class machine.ADC(id: int | str | Pin) ADC¶
idで識別されるアナログソースに対してADCオブジェクトを構築します。受け付けられる形式は次のとおりです。メソッド¶
定数¶
以下の定数は STM32 ポートでのみ利用可能です。これらを
id引数として渡すと、オンチップアナログセンサーの 1 つを読み取るADCを構築できます。read_u16()の結果はそのチャネルの生の 16 ビット読み取り値です。校正済みの値が必要な場合はpyb.ADCAllのヘルパーを使用してください。