【Windows】Raspberry Pi Pico Wの開発環境の構築とLチカ【Python】

Raspberry Pi Pico Wが5ポンド(約800円)だったので購入してみました。注文から1週間ほどで届き、[開設届出は1分ほどでできました。](https://exp-sp.denpa.soumu.go.jp/public/index.html)

https://shop.pimoroni.com/products/raspberry-pi-pico-w?variant=40059369619539

# 開発環境の構築

## ファームウェアのインストール
1. 下記リンクから一番上のuf2ファイルをダウンロードします。
https://micropython.org/download/rp2-pico-w/
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/b7663ee4-f50c-bf3e-5267-501b9707aeb5.png)

2. BOOTSELボタンを押しながらUSBを差し込みます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/9834e66b-55a8-ca9d-e3ee-3e97e3f682ca.png)

3. RPI-RP2を開き、uf2ファイルをドラッグアンドドロップします。
![スクリーンショット (19).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/13b09cbb-b47e-9a2b-b0d4-0eb4ae732341.png)
BOOTSELボタンが押せてないとRPI-RP2が表示されません。
![スクリーンショット (23).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/d48c1416-2d24-83b1-cdfc-a1446b505127.png)
ドラッグアンドドロップすると自動的にエクスプローラーが閉じます。

## Thonny(ソニー)のインストール

下記リンクから`thonny-4.0.0.exe`をダウンロードします。

https://thonny.org/
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/81a47c32-bfbc-5a54-88b0-8c24545949aa.png)

`thonny-4.0.0.exe`をクリックして実行します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/c59d4e08-e921-1189-d7c0-c793e03ed2d7.png)

`Install for me only (recommended)`をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/5ee159f2-02db-1e7c-b53f-e3d74440c62e.png)

`Next`をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/f3ce53dd-ce59-2a4a-c455-df95a84d920d.png)

`I accept the aggreement`をチェックして`Next`をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/ce0325f0-60b6-e953-8f85-85ccf360b9c1.png)

`Next`をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/79ad2ddd-d0cf-6830-1301-eafab88809f2.png)

`Next`をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/bdc55e00-62e9-f29a-9686-e9793e5d2ece.png)

`Create desktop icon`をチェックして`Next`をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/ab881fae-7df8-1e3e-76fa-8332150c52c5.png)

`Install`をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/83f81b97-68ad-9777-9635-ccd0a2d4e834.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/f16cae27-ae52-2003-9d2c-7526bedc82d5.png)

`Finish`をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/186acd6f-89fc-fb53-1774-628ec5fc235b.png)

## Thonny(ソニー)の起動

`Thonny`をクリックして起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/d0af0a51-b054-5cf7-4f7e-3fdd51c93ea2.png)

右下をクリックして`MicroPython (Raspberry Pi Pico)`をクリックします。
![スクリーンショット (27).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/678db9f7-1a7a-4523-aae9-83f93f157545.png)


# Lチカ

Shellに下記を入力してエンターキーを押します。

```python
machine.Pin('LED', machine.Pin.OUT).toggle()
```

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/cf44c359-a4af-7f44-7dfb-94f5aca4f235.png)

`↑`キーを押して、エンターキーを押します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/4b44a70f-0d30-def7-37bb-359aadf489fc.png)

`↑`キーを押して、エンターキーを押すことを高速で繰り返すことでLEDがチカチカします。

![ezgif.com-gif-maker.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/5ea443c1-3df1-d260-873d-3924e2b77e50.gif)


## `main.py`を作成しモバイルバッテリーでLチカ

下記スクリプトをエディタに貼り付けます。

```python
import time

while True:
    machine.Pin('LED', machine.Pin.OUT).toggle()
    time.sleep(1)
```

左からの3つ目の四角いアイコン💾をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/60211475-b43e-5cda-ba27-180721b0a4fa.png)

`Raspberry Pi Pico`をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/1313ce25-bd02-9322-489c-ae5fdf5d8f7b.png)

`main.py`と入力し、`OK`をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/eb397d57-7ab4-1aaf-138d-ad58b7ed0352.png)

左から4つ目の丸いアイコン▶️で実行することでLチカできます。

USBを抜いてモバイルバッテリーに差し込むことでもLチカできます。
![ezgif.com-gif-maker.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208363/5ea443c1-3df1-d260-873d-3924e2b77e50.gif)