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 中。記得修改其中的 ssidpassword 為你的網路資訊。

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 設備中,並命名為 main.py

留言

這個網誌中的熱門文章

Raspberry Pi Pico W 按鈕控制 LED 教學(MicroPython)

在VScode裡使用擴充套件控制pico w

Raspberry Pi Pico(和 Pico W)入門