or1ko's diary

日々を書きます

Raspberry Pi Pico WとMicroPythonでWifiに接続する方法

下記のページの「Software Development」の「Raspberry Pi Pico Python SDK」内に記載がある。
たまに使うと思い出せないので書いておく。
Raspberry Pi Documentation - Raspberry Pi Pico and Pico W

import network
from secret import SSID, PASSWORD

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect(SSID, PASSWORD)

while(True):
    if(wlan.status() < 0 or wlan.status() >= 3) :
        break
    else :
        print('connecting...')
        utime.sleep(1.0)

#print(wlan.ifconfig())

別途、secret.pyを作成し、SSIDとPASSWORDを記載しておく。

SSID = '<ssid>'
PASSWORD = '<password>'

接続できたか確認のためにprint(wlan.ifconfig())で中身を見る。
SSIDやPASSWORDが誤っていると適当なIPアドレスが付与されたりする。