Pico(Thonny)Windows環境設定(Python言語)
今回は、Raspberry Pi Pico の開発環境として、
Thonny Python IDE での Python言語 環境を設定してみます。
PCにPython言語プロセッサがインストールされている前提で進めます。
この環境設定は、
・WindowsでPython環境設定(その1)
https://shinog.jp/computer/windows%e3%81%a7python%e7%92%b0%e5%a2%83%e8%a8%ad%e5%ae%9a%ef%bc%88%e3%81%9d%e3%81%ae%ef%bc%91%ef%bc%89/
に記載しています。
Thonny Python IDE のインストールです。
1.Thonnyを公式サイトからダウンロードします。
![Thonnyを公式サイト](https://shinog.jp/wp-content/uploads/2021/08/pico_080351_1-1.png)
Thonny公式サイトの一番上にある、
https://thonny.org/
ダウンロードメニューから "Windows" をクリックします。
![ダウンロードの種類選択](https://shinog.jp/wp-content/uploads/2021/08/pico_080352_1-1.png)
2.ダウンロードファイルをWクリックし起動します。
Select install Mode 画面から、
"Install for all users" を選択します。
![Select install Mode 画面](https://shinog.jp/wp-content/uploads/2021/08/pico_080353_1-1.png)
3.Welcome to using Thonny! 画面で、
「Next」 をクリックします。
![Welcome to using Thonny! 画面](https://shinog.jp/wp-content/uploads/2021/08/pico_080354_1-1.png)
4.License Agreement 画面で、
"I accept the agreement"を選択し、
「Next」 をクリックします。
![License Agreement 画面](https://shinog.jp/wp-content/uploads/2021/08/pico_080355_1.png)
5.Select Destination Location 画面で、
インストール先フォルダを確認し、
「Next」 をクリックします。
![Select Destination Location 画面](https://shinog.jp/wp-content/uploads/2021/08/pico_080356_1.png)
6.Select Start Menu Folder 画面で、
スタートメニューの格納フォルダ名を確認し、
「Next」 をクリックします。
![Select Start Menu Folder 画面](https://shinog.jp/wp-content/uploads/2021/08/pico_080357_1.png)
7.Select Additional Tasks 画面で、
デスクトップへのショートカットアイコン作成
チェックを確認し、「Next」 をクリックします。
![Select Additional Tasks 画面](https://shinog.jp/wp-content/uploads/2021/08/pico_080358_1.png)
8.Ready Install 画面で、
設定内容を確認し、「Install」 をクリックします。
![Ready Install 画面](https://shinog.jp/wp-content/uploads/2021/08/pico_080359_1.png)
9.Installing 画面が表示され、
インストール状況が表示されます。
![Installing 画面](https://shinog.jp/wp-content/uploads/2021/08/pico_080360_1.png)
10.Great success! 画面が表示され、
インストールが完了が表示されます。
「Finish」 をクリックします。
![Great success! 画面](https://shinog.jp/wp-content/uploads/2021/08/pico_080361_1.png)
11.環境設定画面が表示された場合、
Language:日本語(ALPHA)
Inital settings:Raspberry Pi
を選択し、「Let's go!」 をクリックします。
![環境設定画面](https://shinog.jp/wp-content/uploads/2021/08/pico_080362_1.png)
![Thonny IDEの起動時画面](https://shinog.jp/wp-content/uploads/2021/08/pico_080363_1.png)
Thonny IDE画面が表示され、インストールは完了です。
Picoで、MicroPythonを使用する場合、
"はじめマイクロパイソン"のページの
"マイクロPythonの概要"
https://www.raspberrypi.org/documentation/rp2040/getting-started/#getting-started-with-micropython
を参考に、
"UF2ファイルをダウンロード"からダウンロードし、
Pico本体の"BOOTSEL"ボタンを押しながら、PCと接続し、
![Picoの Python言語対応準備1](https://shinog.jp/wp-content/uploads/2021/08/pico_set_50_102_1.png)
ストレージとして認識されているPicoに転送
(ドラッグ アンド ドロップ)しおきます。
![Picoの Python言語対応準備2](https://shinog.jp/wp-content/uploads/2021/08/pico_set_50_103_1.png)
では、簡単なプログラミングをしてみます。
※定番の基板上のLEDの点滅です。
1.Thonny IDE を起動し、環境設定の確認をします。
メニュー「ツール」→「Options…」を選択します。
![環境設定画面の選択](https://shinog.jp/wp-content/uploads/2021/08/pico_080381_1.png)
2.Thonny options 画面の
・"General"タブを選択し、
言語:日本語(ALPHA)
を選択し、「OK」をクリックします。
![環境設定 "General"タブ 画面](https://shinog.jp/wp-content/uploads/2021/08/pico_080369_1.png)
・"インタプリタ" タブを選択し、
使用するインタプリタ等の種類リストから、
"Micro Python (Raspberry Pi Pico)
を選択し、「OK」をクリックします。
![環境設定 "インタプリタ"タブ 画面](https://shinog.jp/wp-content/uploads/2021/08/pico_080370_1.png)
※選択されたインタプリタ等は、
画面右下の選択インタプリタの欄で確認できます。
また、この欄から設定することも可能です。
![選択中のインタプリタ表示と再設定](https://shinog.jp/wp-content/uploads/2021/08/pico_080379_1.png)
3.新規ファイルを作成します。
メニュー「ファイル(F)」→「New (Ctrl+N)」
![新規ファイルの作成](https://shinog.jp/wp-content/uploads/2021/08/pico_080380_1.png)
4.表示された、"untitled"ファイルに
プログラム記述します。
![新規ファイルへのプログラム記述](https://shinog.jp/wp-content/uploads/2021/08/pico_080363_1-1.png)
※基板上のLEDの点滅プログラム例です。
import machine
import utime
led = machine.Pin(25,machine.Pin.OUT)
while True:
led.value(1)
utime.sleep(1)
led.value(0)
utime.sleep(1)
![新規ファイルへのプログラム記述](https://shinog.jp/wp-content/uploads/2021/08/pico_080681_1.png)
※これ以降の操作には、
PC と Pico の接続が必要になります。
5.実行アイコンをクリックします。
または、メニューの「実行」
→「Run current script (F5)」 を選択します。
![プログラムの実行1](https://shinog.jp/wp-content/uploads/2021/08/pico_080376_1-1.png)
![プログラムの実行2](https://shinog.jp/wp-content/uploads/2021/08/pico_080682_1.png)
表示された "Where to save to?" 画面で、
プログラムの保存場所選択で、
"This computer"を選択します。
![プログラムの保存場所確認](https://shinog.jp/wp-content/uploads/2021/08/pico_080367_1.png)
表示された名前を付けて保存画面に、
保存フォルダ:"C:\Users\USER\Documents\Python1"
ファイル名:test03
ファイルの種類:Python filesTes
と設定し、「保存」ボタンをクリックします。
※各設定は私の場合です。
![プログラムの保存設定](https://shinog.jp/wp-content/uploads/2021/08/pico_080683_1.png)
これでPico基板にプログラムが転送され、
Pico基板上のLEDが点滅します。
![実行時のコンソール表示](https://shinog.jp/wp-content/uploads/2021/08/pico_080684_1.png)
![LED点滅を繰り返すPico](https://shinog.jp/wp-content/uploads/2021/08/IMG_5915_1.jpg)
実行の停止は、
アイコンメニューの□(停止アイコン)をクリックします。
![実行の停止](https://shinog.jp/wp-content/uploads/2021/08/pico_080685_1.png)
これで、環境設定の確認完了です。
※5.のPCとRaspberry Pi Picoを接続する時に、
Pico本体の BOOTSEL ボタンを押した状態で接続すると、
Picoへのアクセスのタイミングで、
"Install MicroPython firmware for Raspberry Pi Pico"
画面が表示された場合には、「インストール」を選択します。
![Picoアクセス時のMicroPython firmware の転送確認表示](https://shinog.jp/wp-content/uploads/2021/08/pico_080364_1.png)