2023年3月14日こんにちは、ツクレル編集部のゆってぃです。Pico、既に実機が複数編集部にあります。試してみましたので、MicroPythonでLEDを光らせるまでの流れを紹介したいとおもいます。Picoに書き込みをおこなってみました。さぁ、ピコを手に入れよう!基板を眺めるまずは基板を眺めてみましょう。下図は表面となります。Piのトレードマークが刻印されています。白いボタンはファームウェアの書き込みを行うBOOTSELモードで起動する際に利用します。右上にあるLEDはGP25につながっていてプログラムから制御が可能です。後ほど実際に点滅させてみます。こちらにはPIN配列のシルクが印刷されています。ちなみにピンヘッダをはんだ付けすると、そのままブレッドボードに取り付けることができます。MicroPythonを使う準備それではプログラミングの準備に移っていきます。Picoにプログラムを書き込む手順です。Picoでは、C/C++かMicroPythonを使ってプログラミングすることができます。MicroPythonを使用する場合、はじめにファームウェアの書き換えが必要です。Picoの基板上のボタンを押したまま電源を入れます。これにより、ファームウェアの書き込みを行うBOOTSELモードで起動します。OS側にマスストレージとしてマウントされます。ファイルマネージャーで開くと下図のように2つのファイルが見えるので、「INDEX.HTM」の方をダブルクリックして開きましょう。左がスタートガイド、右がファームウェアの情報。Picoのスタートガイドです。ページを少しスクロールしたところにある、真ん中のタブを選択します。file」と書かれた緑色のボタンをクリックしてファームウェアをダウンロードします。手順の下部にあるボタンをクリック。Picoのマスストレージにドラッグ&ドロップします。これでファームウェアの書き込みは完了です。Picoが自動的にリブートされるためマスストレージの取り外しに関する警告がでますが、無視して大丈夫です。書き込みを行ってみます。Picoを認識させるためにバージョンの更新を行う必要がありました。ターミナルで以下のコマンドを実行します。IDEを立ち上げたら、右下に表示されているインタープリタをクリックします。Pico)」を選択しましょう。エディターに以下のコードを記述します。Picoの基板にあらかじめ載っているLEDを点滅させるコードです。utime.sleep(5)コードを書き終えたら、メニューのRunボタンをクリックします。Pico」を選択します。Picoへのプログラムの書き込みと実行が行われます。PicoのLEDを光らせるプログラムの実行後、基板上のLEDが5秒ごとに点滅すればうまく動作しています。IDEのメニューにあるStopボタンを押します。ちなみに以下のようなコードで、同じく基板に搭載されている温度センサーから値を取得することも可能です。ようなものが出たのかな、と想像していましたが、どちらかといえばArduinoのようなマイコンに近いデバイスとなっています。Picoに書き込むのは面白いですね。登場したばかりで日本語の資料はほぼありませんが、MicroPythonと電子工作で遊んでみたい方にはちょうど良いかもしれません。Pico用のHATもすでに発売されており、いくつか仕入れてみたので次回以降紹介していきたいと思います。picture上部へスクロール。