Raspberry Pi Pico をお持ちですか?まず最初にやるべきことはこれです
Raspberry Pi Pico とその新しい兄弟である Pico 2 は、他のほとんどの Raspberry Pi ファミリのような小型ミニ PC として設計されていません。代わりに、ハードウェア プロジェクトと組み込みアプリケーション向けに設計されています。これは、1 つから始める方法です。
最初の Pico プロジェクトはできるだけシンプルである必要があります
まずはプロセスを学ぶ
Pico から始めるのは気が遠くなるかもしれません。これは、他の Raspberry Pi ファミリとは大きく異なります。私は常に基本から始めることをお勧めします。
複数のコンポーネントを一度に配線して百万もの異なる問題を追跡するのではなく、システムのあらゆる部分に関係する 1 つのことに集中してください。それは LED を点滅させることです。
この単純なタスクにより、セットアップ プロセス全体が完了し、追加のハードウェアやより複雑なソフトウェアの追加を開始できるようになり、トラブルシューティングが非常に簡単になることが保証されます。
基本的な Pico プロセス
Raspberry Pi を使ったことがある人なら、最初にオペレーティング システムをインストールしたいと思うでしょう。ピコはそうはいきません。ミニマルなマイクロコントローラーです。 「オペレーティングシステム」はまったくありません。
代わりに実行する基本的な手順は次のとおりです。
フラッシュファームウェア — コードの解釈方法を指示する小さなソフトウェアを使用して RP2040 または RP2350 を作成します。
スクリプトを直接アップロードする — USB 経由で MicroPython コードを Pico に直接コピーします。
リアルタイムでコードを実行する — Pico があなたの命令を実行します。
最初にセットアップする必要があるのは、Pico 本体のソフトウェアではなく、PC のソフトウェアです。
Picoの準備
Pico を PC に接続しました
最初に行う必要があるのは、Pico を PC と情報を交換できる状態にすることです。まず、ボードの BOOTSEL ボタンを押したまま、USB ケーブルを使用して Pico を PC に接続します。 それなし ボタンを放します。
正しく実行すると、Pico はフラッシュ ドライブや外付け SSD と同じように、PC 上にリムーバブル ストレージとして表示されます。
ヒント: Pico が表示されない場合は、ケーブルがデータをサポートしていることを確認してください。充電専用ケーブルでは電力は通過しますが、データは転送されないため、何も起こりません。
これが表示されたら、IDE をセットアップしてファームウェアをフラッシュする準備が整います。
簡単なIDEをインストールする
があります。 トン Pico のプログラミングに使用できる IDE はいくつかありますが、Thonny から始めることをお勧めします。シンプルで使いやすく、初心者向けの Pico プロジェクト向けのコンテンツの多くで使用されています。
Visual Studio Code や追加のセットアップが必要な他の高度なエディターとは異なり、Thonny には MicroPython サポートが事前に構成されています。つまり、ワンクリックでコードを Pico にアップロードし、すぐに実行されるのを確認できます。
MicroPython を Pico にフラッシュする
Pico は複数の言語でプログラムできますが、MicroPython は Python 3 の縮小版であるため、始めるのに適しています。言語は読みやすく、ドキュメントも充実しています。
Pico をフラッシュするには、まず Raspberry Pi Web サイトから UF2 (ファームウェア) ファイルをダウンロードします。ダウンロードしたら、ファイル エクスプローラーを使用してファイルをコピーし、Pico に貼り付けます。
私は Pi Pico 2 W を持っているので、代わりにそのファームウェアをダウンロードしました。
Pico が消えた場合は、プラグを抜き、再び BOOTSEL ボタンを押したまま、再度差し込むと、再び表示されます。
コピーが完了すると、Pico は自動的に再起動して切断されます。これで、MicroPython が実行されます。
ファームウェアがインストールされたら、コードの記述を開始できます。
最初のコードを書く
IDE に Pi と通信するように指示します
デフォルトでは、Thonny が Pico を迎えに行くはずです。ただし、そうでない場合は、次のサイトにアクセスしてください。 「ツール」>「オプション」>「インタープリター」を選択し、 MicroPython (ラズベリーパイピコ) ドロップダウン メニューから。
インタプリタが正しく設定されると、IDE は Pico と直接通信し、コマンドを入力できるライブ Python コンソール (REPL) が表示されます。
簡単なスクリプトを使用して LED を点滅させます
マイクロコントローラーの最も簡単なテストは、内蔵 LED を点滅させることです。
これを Thonny に貼り付けます。
from picozero import pico_led
pico_led.blink()
プレス 走る (緑色の矢印) が上部にあります。
Thonny を MicroPython (Raspberry Pi Pico) に設定し、ボードの電源が入っている場合、Pico の内蔵 LED が点滅し始めます。
それが完了したら、Pico をブレッドボードに接続し、外部 LED を配線することをお勧めします。そのコードも非常にシンプルになります。
from picozero import LED
led = LED(15)
led.blink()
外部 LED が点滅し始めるはずです。そうでない場合は、すべての接続が正しく接続されていることを再確認してください。
シンプルこそ最良の始まり
とても単純なことから始めるのは時間の無駄のように思えるかもしれませんが、Pico を使用する場合、基本プロセスは詳細なコードや精巧なハードウェアと同じくらい重要です。
すべてを確実に実行する方法がわかれば、インターネットで見つけた他の設計を参考にして独自のバージョンを実装することが簡単になります。