import network
import urequests
import utime
import random
import wlan
# --- 設定區 ---
THING_NAME = "pico123" # 建議換成隨機的名稱以免與他人重複
# --- 連接 Wi-Fi ---
wlan.connect_wifi() # Connecting to WiFi Router
# --- 主迴圈 ---
while True:
# 模擬隨機的溫度與濕度數據
temp = random.uniform(20.0, 30.0)
humi = random.uniform(40.0, 60.0)
# 建立 dweet.io 的 URL
# https://dweet.cc/get/latest/dweet/for/pico123
# 格式:https://dweet.cc/dweet/for/YOUR-THING-NAME?temp=VALUE&humi=VALUE
url = f"https://dweet.cc/dweet/for/{THING_NAME}?temp={temp:.2f}&humi={humi:.2f}"
try:
print(f"發送數據: 溫度 {temp:.2f}, 濕度 {humi:.2f}")
response = urequests.get(url)
print("伺服器回應:", response.text)
response.close()
except Exception as e:
print("發送失敗:", e)
# 每 10 秒傳送一次
utime.sleep(10)