秋月電子通商 はオリジナルのマイコンボードを各種製造販売していますが, Raspberry PiのRP2040を用いたマイコンボード (以下,AE-RP2040)もあります.本家の Raspberry Pi Pico (以下,Pico)はC/C++,MicroPythonまたは CircuitPython でプログラミングできるのですが,AE-RP2040がCircuitPythonで動かせるかどうかは情報があまりなかったので,自分で試してみることにしました. CircuitPythonのPicoのページ から.UF2ファイルをダウンロードします. AE-RP2040のBOOTボタンを押し,そのままの状態でPCと接続します.無事接続できるとPC上に“RPI-RP2”というドライブが出現します.RPI-RP2がPCに認識されたらBOOTボタンから手を離してOKです. ダウンロードした.UF2ファイル(adafruit-circuitpython-raspberry_pi_pico-〇〇-△.□.×.uf2)をRPI-RP2にドラッグ&ドロップします:本記事執筆時点のCircuitPythonは9.0.4 しばらくしてRPI-RP2が消え“CIRCUITPY”というドライブが出現したら,CircuitPythonのインストールは成功です. もしうまくインストールができない場合や,使用中のCIRCUITPYドライブの挙動がおかしくインストールし直しをしたい場合は, こちらのページ にある“flush_nuke.uf2”をダウンロードしてAE-RP2040に書き込み(BOOTボタンを押しながらPCに接続して,RPI-RP2ドライブにDrag&Drop)消去してからCircuitPythonの.uf2ファイルを再インストールします. ThonnyのREPLからboardモジュールのピンを調べてみると次のようになりました: >>> import board >>> dir(board) ['__class__', '__name__', 'A0', 'A1', 'A2', 'A3', 'GP0', 'GP1'