Raspberry Pi Pico W WiFi 連線教學
Raspberry Pi Pico W WiFi 連線教學
想要讓你的 Raspberry Pi Pico W 踏入物聯網的世界嗎?第一步就是讓它連接到網際網路!本教學將引導你使用 MicroPython 腳本實現自動連線,並透過板載 LED 燈號即時回饋連線狀態。
🛠️ 準備工作
硬體需求
- Raspberry Pi Pico W
- Micro-USB 數據傳輸線
軟體工具
- Thonny IDE
- MicroPython 固件
📝 核心代碼:find_wifi_point.py
請將以下代碼複製到 Thonny IDE 中。記得修改其中的 ssid 與 password 為你的網路資訊。
python / find_wifi_point.py
import network
import time
from machine import Pin
# 1. 設定你的 WiFi 資訊
ssid = "你的_WIFI_名稱"
password = "你的_WIFI_密碼"
# 2. 初始化硬體
led = Pin("LED", Pin.OUT)
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
print("連接 WiFi 中...")
wlan.connect(ssid, password)
# 3. 等待連線成功 (最多嘗試 10 次)
max_attempts = 10
for i in range(max_attempts):
if wlan.isconnected():
print("連線成功!")
print("IP 位址:", wlan.ifconfig()[0])
# 連線成功時,LED 閃爍 3 次作為提示
for _ in range(3):
led.value(1)
time.sleep(0.3)
led.value(0)
time.sleep(0.3)
break
print(f"嘗試連線中... ({i+1}/{max_attempts})")
time.sleep(1)
else:
print("連線失敗,請檢查設定。")
🚀 使用步驟
- 環境配置:將 Pico W 連接至電腦並開啟 Thonny。
- 填寫資訊:在腳本中填入正確的 WiFi SSID 與密碼。
- 執行腳本:按下 F5 或點擊「執行」按鈕。
- 確認狀態:觀察 Shell 視窗的 IP 位址,並看見 Pico W 的綠色 LED 閃爍即代表成功!
🔍 故障排除 (FAQ)
Q: 為什麼連線一直超時?
A: Pico W 僅支援 2.4GHz 頻段。請確認你的路由器有開啟 2.4GHz 訊號,且密碼輸入無誤。
Q: LED 燈沒亮?
A: 確認你使用的是 Pico W 版本。若程式跑完卻沒閃爍,通常代表連線失敗,請檢查 Shell 視窗的錯誤訊息。
💡 專家小技巧:
如果你希望 Pico W 脫離電腦、插上電池後就能自動執行這段連線程式,請在 Thonny 中將此檔案「另存新檔」到 Raspberry Pi Pico 設備中,並命名為
如果你希望 Pico W 脫離電腦、插上電池後就能自動執行這段連線程式,請在 Thonny 中將此檔案「另存新檔」到 Raspberry Pi Pico 設備中,並命名為
main.py。
留言
張貼留言