Raspberry Pi Pico でアドオンを使用するための優れた入門書です。
長所
- +
簡単にインストールできます
- +
シンプルなMicroPythonライブラリ
- +
コーディングするのはとても楽しい
短所
- -
GPIOへのアクセスをブロックします
Tom's Hardwareを信頼できる理由 お客様に最適な製品とサービスをお選びいただけるよう、専門のレビュアーが何時間もかけて製品とサービスをテスト・比較しています。テスト方法について詳しくはこちらをご覧ください。
Pimoroniの「Unicorn」ボードは、2014年にUnicorn HATが発売されて以来、Raspberry Piのストーリーに欠かせない存在となっています。最新モデルとして、PimoroniはRaspberry Pi Pico専用に設計されたPico Unicorn Packを発表しました。この19.80ポンド(約2000円)のアドオンボードは、112個のRGB LEDと4つのプッシュボタンをコンパクトな「パック」にまとめ、Raspberry Pi PicoのGPIOピンにフィットします。
ピモロニ ピコ ユニコーンの設計と使用
画像
1
の
2

Pico Unicornのサイズはわずか62 x 25 x 10mm(2.4 x 1 x 0.4インチ)で、Raspberry Pi Picoで使用されているオスのヘッダーピンに適合するように設計されたヘッダーピンが付属しています。Pico UnicornとPicoの接続は簡単です。Micro USBコネクタの向きをPico Unicornに印刷されている向きと合わせるだけです。電源はRaspberry Pi PicoからGPIO経由でPico Unicornに供給されるため、必要な電源接続は1つだけです。
Pico Unicornのプログラミングは、C/C++とMicroPython(Raspberry Pi Picoのセットアップ方法を参照)で可能で、両方のライブラリとサンプルが用意されています。今回のレビューでは、Raspberry Pi Foundationが推奨する言語であるMicroPythonを使用しました。Pico Unicornを使用するには、PimoroniのPicoアドオンボード用のライブラリ/モジュールを含むカスタムバージョンのMicroPythonをダウンロードしてインストールする必要があります。
picounicorn MicroPythonモジュールは使い方が簡単で、最も基本的なレベルでは、モジュールをインポートして初期化し、制御するLEDとその色をコードに指示するだけです。テストスクリプトでは、urandomモジュールを使用して、0~15(X軸)と0~6(Y軸)の間の数値を選択し、LEDの色をランダムに変更するコードを作成しました。色は、0(オフ)から255(最大輝度)までのR、G、B値を混合することで生成されます。
import picounicorn, utime, urandom picounicorn.init()
while True: x = urandom.randint(0,15) y = urandom.randint(0,6) r = urandom.randint(0,255) g = urandom.randint(0,255) b = urandom.randint(0,255) print(x,y,r,g,b) picounicorn.set_pixel(x,y,r,g,b) utime.sleep(0.01)
Pimoroni Pico Unicornのユースケース
Pico Unicornは、ただ美しいライトを点灯させるだけではありません。LEDはデータを視覚的に伝えたり、テキストをスクロールさせたり、4つのプッシュボタンと組み合わせれば簡単なゲームを作ることもできます。Pico UnicornはPico OmnibusやPico Deckerボードとも連携でき、Picoで使用できるパックの種類を増やすことができます。
結論
Pico Unicornは、Raspberry Pi Picoでアドオンを使うためのシンプルで分かりやすい入門書です。MicroPythonモジュールは分かりやすく、すぐに使える結果は、熱心なプログラマーの想像力を掻き立てるでしょう。
最先端情報を入手:Tom's Hardwareニュースレターを購読する
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

レス・パウンダーは、トムズ・ハードウェアのアソシエイトエディターです。クリエイティブテクノロジストとして、7年間にわたり、老若男女を問わず、教育と啓発のためのプロジェクトを手がけてきました。Raspberry Pi Foundationと協力し、教師向けトレーニングプログラム「Picademy」の執筆・提供にも携わっています。