Pico(Visual Studio Code)Windows環境設定(Python言語)
今回は、Raspberry Pi Pico の開発環境として、
Visual Studio Code での Python言語 環境を設定してみます。
Visual Studio Code に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/
・WindowsでPython環境設定(その2)
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%92%ef%bc%89/
に記載しています。
1.Visual Studio Code を起動します。
左にあるアイコンメニューから、
拡張機能(四角の箱四つ)を選択します。
![拡張機能の選択](https://shinog.jp/wp-content/uploads/2021/08/pico_080300_1.png)
2.表示された拡張機能欄の検索欄(一番上部)に、
"Pico"を入力します。
![Pico-Goの選択](https://shinog.jp/wp-content/uploads/2021/08/pico_080301_1.png)
3.表示された一覧の中から、
"Pico-Go"を選択し、「インストール」をクリックします。
![Pico-Goのインストール1](https://shinog.jp/wp-content/uploads/2021/08/pico_080301_2.png)
![Pico-Goのインストール2](https://shinog.jp/wp-content/uploads/2021/08/pico_080302_1.png)
![Pico-Goのインストール完了](https://shinog.jp/wp-content/uploads/2021/08/pico_080303_1.png)
これで環境設定は完了です。
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.プログラムの保存用フォルダを作成しておきます。
※私の場合:"C:\Users\USER\Documents\Python1"
2.Visual Studio Code を(再)起動します。
![Visual Studio Code の再起動](https://shinog.jp/wp-content/uploads/2021/08/pico_080341_1.png)
3.新規ファイルを作成します。
メニュー「ファイル(F)」→「新規ファイル (Ctrl+N)」
![新規ファイルの準備](https://shinog.jp/wp-content/uploads/2021/08/pico_080342_1.png)
4.表示された、"Untitled-1"ファイルに
プログラム記述します。
![新規の "Untitled-1"ファイル](https://shinog.jp/wp-content/uploads/2021/08/pico_080343_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_080344_1-1.png)
5.記述したプログラムファイルを保存します。
メニュー「ファイル(F)」
→「名前を付けて保存…(Ctrl+Shift+S)」
![プログラムファイルの保存選択](https://shinog.jp/wp-content/uploads/2021/08/pico_080345_1.png)
名前を付けて保存画面で、
保存フォルダ:"C:\Users\USER\Documents\Python1"
ファイル名:test02
ファイルの種類:Python
と設定し、「保存」ボタンをクリックします。
※各設定は私の場合です。
![プログラムファイルの保存設定](https://shinog.jp/wp-content/uploads/2021/08/pico_080346_1.png)
![保存され Python言語のプログラムと認識されたプログラム](https://shinog.jp/wp-content/uploads/2021/08/pico_080347_1.png)
※これ以降の操作には、
PC と Pico の接続が必要になります。
6.Pico Console ターミナルを選択します。
右下窓にターミナルタブが表示されている場合、
そのターミナルの種類から
"Pico Console"を選択します。
![Pico Console ターミナルの選択](https://shinog.jp/wp-content/uploads/2021/08/pico_080349_1.png)
ターミナル窓の表示がされていない場合、
メニュー「ターミナル(T)」
→「新規ターミナル(Ctrl+Shify+@)」で表示します。
![ターミナル窓の表示](https://shinog.jp/wp-content/uploads/2021/08/pico_080391_1.png)
※"Pico Console"が表示されていない場合は、
PCとRaspberry Pi Picoの接続をし直したり、
Visual Studio Code を再起動してみます。
7.Picoとコネクトします。
一番下の青いライン表示内の 、"X Pico Disconnected" をクリックします。
![Picoとのコネクト処理](https://shinog.jp/wp-content/uploads/2021/08/pico_080350_1.png)
コネクトに成功すると "✓ Pico connected "と表示が変わり、
ターミナル窓には、
>>>
と表示されます。
![コネクト成功時のターミナル画面](https://shinog.jp/wp-content/uploads/2021/08/pico_080351_1.png)
8.転送し実行します。
一番下の青いライン表示内の 、"All commands" をクリックします。
![Picoへの転送と実行](https://shinog.jp/wp-content/uploads/2021/08/pico_080352_1.png)
表示された "Select Action" メニューより、
"Pico-Go > Run current file"
を選択します。
![実行処理内容の選択](https://shinog.jp/wp-content/uploads/2021/08/pico_080353_1.png)
![転送、実行中のターミナル画面](https://shinog.jp/wp-content/uploads/2021/08/pico_080354_1.png)
Pico基板上のLEDが点滅します。
![LEDの点滅実行を繰り返すPico](https://shinog.jp/wp-content/uploads/2021/08/IMG_5918_1-1.jpg)
9.実行を停止します。
一番下の青いライン表示内の 、"□ Stop" をクリックします。
表示が "▷ Run" に変わり、Pico基板上のLEDの点滅が停止します。
![実行の停止](https://shinog.jp/wp-content/uploads/2021/08/pico_080354_3-1.png)
これで、環境設定と動作確認は完了です。
※プログラムを変更して再実行するような場合は、
Visual Studio Code がそのまま起動状態で、
PC と Pico との接続もそのままの状態であれば、
一番下の青いライン表示内の、"Stop" "Run" で継続操作できます。
![転送・実行と停止の切替](https://shinog.jp/wp-content/uploads/2021/08/pico_084021_1-1.png)