CircuitPython 10行プログラミング Step5 (3) Raspberry Pi Picoのmicrocontroller
microcontrollerモジュールは、CPUの諸情報、特定なピンへのアクセスに使われます。
import microcontroller
print(microcontroller.cpu.temperature, microcontroller.cpu.frequency)
実行結果です。CPUの温度は約19℃、クロックは125MHzです。
microcontrollerで指定できるピン名です。
アナログ入力ピンの電圧を読み取ります。
import microcontroller
from board import *
import analogio
pin = analogio.AnalogIn((microcontroller.pin.GPIO27))
print(pin.value*3.3/65536)
実行結果です。Picoiに内蔵されているのは12ビットA-Dコンバータですが、分解能は16ビットの出力になります。GPIO27はアナログ入力A1です。TL431の出力をつないでいます。
コラム 標準モジュール
コラム ボードのピン名