adc_read_ext_channel.py
# この作品はMITライセンスの下で提供されています。
# Copyright (c) 2013-2023 OpenMV LLC. 全著作権所有。
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# ADC読み取りの例。
#
# この例では、ADCを使ってアナログピンを読み取る方法を示します。
import time
from pyb import ADC
adc = ADC("P6") # 常に"P6"である必要があります。
while True:
# このADCは4096段階、12ビットの分解能を持ちます。
print("ADC = %fv" % ((adc.read() * 3.3) / 4095))
time.sleep_ms(100)