8. アナログ/デジタル変換¶
ESP8266 には、アナログ電圧を読み取ってデジタル値に変換するために使用できるピンが1つだけあります(GPIOピンとは別)。このような ADC ピンオブジェクトは、次のようにして構築できます。
>>> import machine
>>> adc = machine.ADC(0)
値は次のようにして読んでください:
>>> adc.read()
58
read()
関数から返される値は、0 (0.0ボルト)と 1024 (1.0ボルト)の間です。この入力は最大 1.0 ボルトしか許容できないため、これより大きな電圧を測定するには分圧器回路を使用する必要があります。