皆さんこんにちは。yossyです。
Raspberry Pi Picoを購入して、「さあプログラミングをしよう!」…の前に、ラズピコを使うためにはセットアップをする必要があります。
今回は初心者にも分かりやすく、ラズピコのセットアップをする方法を実際の画面とともに解説していきます。
これを見れば、すぐにRaspberry Pi Picoでプログラミングを始められます!
Raspberry Pi Picoのセットアップ
Raspberry Pi Picoに必要なセットアップは次の通り。
- 開発環境のThonnyをインストール
- ラズピコにファームウェアをインストール
たった2つの作業をするだけで、すぐにRaspberry Pi Picoを使うことができます。
開発環境とかファームウェアとかわからない人でも大丈夫です。基本的なパソコンの操作ができれば、誰でも簡単に使えるようになります。
MicroBのUSBケーブルが必要になるので、準備しましょう。

開発環境を用意する
パソコンで絵を書くのにはペイントソフト、動画編集をするなら動画編集ソフトをインストールするように、Raspberry Pi Picoでプログラミングをするためのソフトをインストールする必要があります。
なので、Raspberry Pi PicoでPythonを使ったプログラミングをするためのソフトである、Thonny(ソニー)をパソコンにインストールしましょう。
Thonnyのインストール方法
Thonnyのサイトにアクセスします。下のボタンからアクセスできます。
アクセスしたら、矢印の箇所からダウンロードできるので、ダウンロードします。

Windowsにはいくつか選択肢がありますが、基本的に一番上のものでOKです。
ダウンロードしたファイルを開きましょう。

インストーラーが立ち上がります。
Nextを押し続ければインストールは完了するので、基本的にはそのままNextを連打で大丈夫です。

途中でデスクトップにアイコンを作るか聞かれるので、作成したい人は選択しておきましょう。

インストールが完了すると、このような画面になるのでFinishをクリックしてインストーラーを閉じます。

スタート画面や検索バーからThonnyを探して開きましょう。
Thonnyを開くとこのような画面になります。

これで、Raspberry Pi Picoの開発環境のThonnyがインストールできました。
次の章では、Raspberry Pi PicoでPythonを使うためのファームウェアをインストールしていきます。
Raspberry Pi Picoにファームウェアをインストールする
次に、Raspberry Pi PicoでPythonが使えるようにするため、Raspberry Pi Picoにファームウェアをインストールします。ファームウェアはスマホ、パソコンでいうOS(WindowsやAndroid,iOS)に似たようなものです。(厳密には異なります)
今回は、PythonをRaspberry Pi Picoなどのマイコン用に軽量化した、MicroPythonをインストールします。
MicroPythonのインストール
Thonnyの上のバーにある「実行」タブの一番上にあるインタプリタ設定をクリックします。

インタプリタでMicroPython (Raspberry Pi Pico)を選択します。

右下のInstall or update MicroPythonをクリックします。

赤丸のBOOTSELボタンを押しながら、Raspberry Pi PicoをPCに接続します。
画像はPico Wですが、Picoの場合もBOOTSELボタンを押しながらPCに接続します。

そうすると、接続音がしてインストーラーのTarget volumeに【RPI-RP2】と表示されます。
(表示されない場合は自分で選択するか、もう一回接続し直しましょう。)
インストーラーの設定をしましょう。
画像は、Raspberry Pi Pico / Pico H(ピンヘッダつきモデル)の例です。
各項目の選び方は次のとおりです。
- MicroPython family :RP2
- variant :それぞれのボードを選択
- version :一番上を選択(今回は1.24.1)

インストールのボタンを押して、ファームウェアを書き込みましょう。
必要なファイルをダウンロードしたりするので、少し時間がかかるかもしれません。
インストールが終了したら、左下のバーの隣にDone!と表示され、PCとの接続が切れる音がします。

インストールできたら開いたウィンドウは閉じて大丈夫です。
これで、MicroPythonのインストールは完了です。
ここまでの2つの作業が終われば、ラズピコでプログラミングをすることができます。
Raspberry Pi Picoを使ってみる
セットアップが正しくできたか確認するため、実際にRaspberry Pi Picoを使ってみましょう。
インタプリタを設定する
まずは、ThonnyでRaspberry Pi Picoを使うための設定をします。
Thonnyの右下に表示されている文字をクリックして、MicroPython (Raspberry Pi Pico)を選択しましょう。
表示されない場合は接続し直したり、Thonnyを再起動したりしてみてください。
それでも認識していない場合は再インストールを試してみましょう。

プログラムを書く&実行する
Thonnyでは、この赤枠のところにコードを書いていきます。

何も考えずに下のコードをコピペしましょう。
(Pico Wを使用している人は4行目の25を、’LED’に書き換えてください。)
from machine import Pin
import time
led = Pin(25, Pin.OUT) #Pico Wの人は led = Pin('LED', Pin.OUT)
while True:
led.on()
time.sleep(1)
led.off()
time.sleep(1)
実行してみましょう。
実行するときは、左上にある緑色の実行ボタン▶️をクリックします。

実行すると、Micro-USB端子の隣にある緑色のLEDが点滅していると思います。
これは、マイコンを始めるときに最初に実行するプログラムとして有名な「Lチカ」のコードです。
Lチカは、名前の通りLEDをチカチカさせるだけのプログラムですが、マイコンを使ったプログラミングの基礎となります。
このコードでは、Raspberry Pi Picoに標準搭載されているLEDをチカチカさせています。
詳しい解説はここでは行いませんが、動作の内容は次のとおりです。
- 必要な機能を読み込む
- LEDを使うことを設定する
- LEDのオン・オフを1秒おきに繰り返す
こうしてLEDが点滅しています。

もしエラーが出たら
プログラムを実行しようとして / プログラムを実行している途中に下の「シェル」に赤い文字が表示されることがあります。そのときはエラーが発生しているので、Picoを接続し直して、画面上部の赤い「STOPボタン」を押すと治ります。

または、下のようなエラーが表示された場合は、コードを正しくコピペできていないので、おかしいところはないか確認するか、もう一度コピペし直しましょう。

それでも治らないときは、私のTwitter「@yossy0107」のDMから連絡ください!
プログラムを保存する
プログラムを保存するには、画面上部の「ファイル」から「保存」を選択すれば保存できます。
Raspberry Pi Picoが接続されているときは、ファイルをパソコンとPicoどちらに保存するかを聞かれるので、保存したい場所に保存しましょう。

Raspberry Pi Picoに保存する際、名前をmain.pyにすると電源につなぐとmain.pyが実行されます。
その他パーツの使い方は、このブログやインターネット、本などに掲載しているのでぜひチェックしましょう!
まとめ
今回は、Raspberry Pi Picoの開発環境をセットアップする方法を解説しました。
この作業はラズピコを使っていくための基本となる作業なので、ぜひ覚えてみてください!
コメント