あっきぃあっきぃです。Picoのサンプルを太田さんからお借りしているので、レポートしていきます。サンプルのため、製品版とは一部異なる場合があります。製品はピンヘッダーが未実装の状態で販売されます。Pico上でMicroPythonを使うことができます。何かを簡単に動かしてみるならこれが一番手軽でしょう。Picoのサイトで解説されているため、そちらを参照してください。OSにバンドルされているThonnyを使うことができます。documentation(PDF)の4章で説明されているので、これを参照してセットアップすると良いでしょう。MicroPythonの場合ファイルの送受信にはampyなどを利用しますが、Thonnyでもファイル保存ダイアログを通じてファイルの送り込みや取得ができるようになるため、用意しておくと便利です。LCDが出てきたので、これを動かしてみることにしました。PicoのSPI0ポートを使用しつつ、これ以外は適当なGPIOピンに差し込みました。(11)PCD8544用のMicroPython向けライブラリはGithubにあり、そのまま使う事ができました。Packagesではインストールできません。Pico上に/lib/pcd8544_fb.pyとして保存することでファイルを転送して、インストールします。テストプログラムは、リポジトリのexample/framebuf.pyを元にピン番号を書き換えるだけで動きます。番号の書き換えは以下の通り。SPI0番を使うのでSPI(0)で初期化します。Pinの番号はGPの方の数字を指定します。rst)その後の描画テストは、処理の度にframebuf.fill(0)が挟まれており、ほとんどのテストが見えずに終わってしまうため、framebuf.fill(0)を削りつつ、順に描画している様子がわかるようにちょっと書き換えたものを用意しました。実行結果はこの通りです。動画で!ソースコードは以下のURLで公開しています。Picoをさわってみる記事でした。4ドル(日本では500円前後になるようです。スイッチサイエンスさんでは550円とのアナウンスがありました)と安価なので、気軽に買って遊んでよし、積みボードにしても罪悪感薄しな感じで良いですね(こら)。MicroPythonの豊富なライブラリが利用できるのはわりと強いのかなと思いました。ESPと比べると無線周りがない点が弱みのような気もしますが、無線はいらない場合も多々なので、これはこれでありなのではないかと思います。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。