MicroPythonのADCのデフォルトの最大値は1.0Vなので、減衰率ATTN_11DBを指定して3.6Vまで計測できるようにします。
〇M5StickCとGrove光センサーを接続した写真
サンプルコード
以下のコードをmain.pyとして保存して、実行します。import machine
import time
pin33 = machine.ADC(machine.Pin(33))
pin33.atten(machine.ADC.ATTN_11DB) # 減衰率を設定
while True:
lightness = pin33.read()
print(lightness)
time.sleep(0.1)
備考
・使用したMicroPython firmware: esp32-20210418-v1.15.binhttps://micropython.org/download/esp32/
・ADC (アナログ/デジタル変換)
※MicroPythonのDocumentation
・M5StickCにGroveの光センサーを接続して、MicroPythonで取得した値を返すREST APIサーバーを作成する
・Groveデバイスまとめ
0 件のコメント:
コメントを投稿