Zenn
👩‍💻

Raspberry Pi Pico Wの開発環境構築メモ

2025/02/13に公開
1

ラズパイピコ等購入

作りたいものあって、触ったのでメモです。環境はMacBook Proです。
https://zenn.dev/karaage0703/articles/a1ee72f22882e9

作ったものは本記事の主題じゃないので、最後に軽く紹介するのみです。

本体
https://www.switch-science.com/collections/全商品/products/8171

ディスプレイ
1.3インチ 240X240 LCD ディスプレイ スクリーン モジュール HAT for RPI Raspberry Pi Pico W WH ラズパイ ピコ ラズベリーパイ ピコ Pico H 拡張ボード

ラズパイPico W かんたんIoT電子工作レシピを参考にしました。この記事は、メモ的に雑に書いているので、初心者の方は、写真やスクショ付きで丁寧な説明がついている書籍がおすすめです。

MicroPythonファームを書き込む

MicroPythonを使うために、ファームウェアを書き込みます。

https://www.raspberrypi.com/documentation/microcontrollers/micropython.html

「Pico W」というリンク先から「RPI_PICO_W-20241129-v1.24.1.uf2」(ファームウェア)をダウンロードします。

BOOTSELボタンを押しながらUSB接続して、Raspberry Pi Pico Wにダウンロードしたファームウェアをアップロードします。

Thonnyで動作確認

ソフトはThonnyというソフトを使います。Homebrewでインストールしました。

$ brew install thonny

USBでラズパイピコと接続できます。

Lチカのサンプルソフトです。

from machine import Pin
import time

led = Pin("LED", Pin.OUT)

while True:
    led.on()
    time.sleep(1.0)
    led.off()
    time.sleep(1.0)

main.pyというファイル名でラズパイピコにファイルを保存すると、起動したら自動で実行してくれます。

VS Codeエディタでファイル転送とかやりたかったのですが、拡張機能がうまく動かず…でした。

ディスプレイへの表示

以下の記事を参考にしました。

https://qiita.com/Toshiaki0315/items/dca96c71fee2c06ea325

作ったもの(M5Stack-Door-Plate専用デバイス)

こんなんです。
https://x.com/karaage0703/status/1890005074539421993

このデバイスの専用コントローラになります。
https://karaage.hatenadiary.jp/entry/2021/06/07/073000

ソフトは以下に格納しました。
https://github.com/karaage0703/door-plate-controller-pi-pico

まとめ

ラズパイピコ、初めてまともに使ったので、簡単に使い方などをメモしました。手軽にWiFiに接続して色々できるのでよいですね。

ラズパイPico W かんたんIoT電子工作レシピ

参考リンク

https://msr-r.net/raspi-picow-httprequest/

1

Discussion

ログインするとコメントできます