Raspberry Pi Pico の MicroPython を Thonny Python IDE で開発する

Thonny

Windows環境でThonny Python IDE を使用して Raspberry Pi Pico の MicroPython を開発します。
Raspberry Pi Pico の購入は こちら が確実です。

  1. Thonny Python IDE について
  2. Thonny Python IDE のインストール
  3. Raspberry Pi Pico を接続
  4. シェルで動作確認
  5. ソースコードファイルで動作確認
  6. ソースコードファイルを呼び出す

Thonny Python IDE について

エストニアのタルトゥ大学で開発されたIDEで Raspberry Pi OS の標準として採用されています。Raspberry Pi Pico Python SDK の第4章に Pico での使い方が紹介されています。
Thonny Python IDE は初心者に優しい開発環境だそうです。
ライセンスはMITで商用利用可能です。

Thonny Python IDE のインストール

Thonny, Python IDE for beginners を開き「Windows」をクリックして「thonny-3.x.xx.exe」をダウンロードします。

Thonny Python IDEのWebサイト

ダウンロードした「thonny-3.x.xx.exe」を管理者として実行します。
「Next >」をクリックします。

インストールスタート画面

「Next >」をクリックします。

ライセンス画面

「Next >」をクリックします。

インストール場所指定

「Create desktop icon」をチェックして「Next >」をクリックします。

オプション選択画面

「Install」をクリックします。

インストール開始画面

インストールが始まります。

インストール中画面

「Finish」をクリックします。

インストール完了画面

デスクトップにできた「Thonny」アイコンをダブルクリックして Thonny を起動します。
「日本語」「Standard」を選択して「let’s go!」をクリックします。

言語選択画面

Thonny Python IDE が起動しました。

Thonny Python IDE初期画面

Raspberry Pi Pico を接続

Raspberry Pi Pico に MicroPython を書き込み Tera TermでLチカする で MicroPython を書き込んだPicoをマイクロUSBケーブルでPCに接続します。

Raspberry Pi PicoにUSB接続

Thonny Python IDE の「ツール」「Options」をクリックします。

Thonny Python IDE オプション選択

「インタプリタ」タブで「MicroPython(Raspberry Pi Pico)」「USB シリアル デバイス(COM*)」を選択し「OK」をクリックします。*はCOMポート番号です。

インタプリタ設定

Picoと接続しました。

Thonny Python IDE デバイス接続状態

シェルで動作確認

下の「Shell」タブに「print(“Hello, World!”)」と書き「Enter」キーを押すと
Picoが「Hello, World!」を返してきます。

シェルに文字を表示

以下のコードを1行ずつPicoに送信します。

from machine import Pin
led = Pin(25, Pin.OUT)
led.value(1)
led.value(0)
シェルにコードを書き込む

「led.value(1)」を送信するとPicoのLEDが点きます。
「led.value(0)」を送信するとPicoのLEDが消えます。

ソースコードファイルで動作確認

<untitled> タブに以下の8行を書きます。

import utime
from machine import Pin
led = Pin(25, Pin.OUT)
while True:
	led.value(1)
	utime.sleep(1)
	led.value(0)
	utime.sleep(1)
コーディング画面

「Run current script」をクリックします。

プログラム実行画面

「Raspberry Pi Pico」をクリックします。

保存場所選択画面

File nameを「test.py」にして「OK」をクリックします。
(参考)ここでFile name を「main.py」にするとプログラムが自動的に実行されるようになります。詳しくは Raspberry Pi Pico の MicroPython プログラムを 電源ONで実行させる を参照してください。

ファイル名を指定

「Shell」タブに「>>> %Run -c $EDITOR_CONTENT」が表示されPicoのLEDが点滅を開始します。

実行中

「Stop/Restart backend」をクリックするとLEDの点滅が止まります。

プログラムの停止
停止状態

ソースコードファイルを呼び出す

Thonny Python IDE を終了して、再び起動します。
「表示」→「ファイル」をクリックします。

ファイルの表示

先ほど保存したファイル名を右クリックして「Open in Thonny」をクリックします。

ファイルの選択

「Run current script」をクリックするとPicoが動き始めます。

プログラム実行

今回はここまでです。

参考文献
Getting started with Raspberry Pi Pico – Install Thonny | Raspberry Pi Projects
Getting started with Raspberry Pi Pico – Add the MicroPython firmware | Raspberry Pi Projects
Getting started with Raspberry Pi Pico – Use the Shell | Raspberry Pi Projects
Thonny – Wikipedia
Tartu Ülikool (ut.ee)
Raspberry Pi Picoの使い方:ハンダ付け、開発環境(Thonny Python IDE or VS Code)を導入しLチカする方法を解説 – ハンズオンプラス (handsonplus.com)

Raspberry Pi Pico の MicroPython を Thonny Python IDE で開発する” への1件のフィードバック

コメントを残す