たんがんきょう
ありあり
アリエクスプレス
で購入した
単眼鏡
まぁ 見える
ぴこ-W の 特色
ぴこぴこ
【chatGPT】様
に
内蔵LED無限ループ
は
別に
ぴこ-W
じゃなくても
できるよね
-W
の 特徴を
活かして ちょ~~~だい
わかりもうした
# ==== wi-fi webサーバー化
import network
import socket
import time
# Wi-Fi接続情報を設定
SSID = "あなたのWi-Fi名"
PASSWORD = "あなたのWi-Fiパスワード"
# Wi-Fiに接続
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect(SSID, PASSWORD)
print("Wi-Fiに接続中...")
while not wlan.isconnected():
time.sleep(1)
print("接続完了!")
# Pico W のIPアドレスを取得
ip = wlan.ifconfig()[0]
print(f"IPアドレス: {ip}")
# 簡単なWebサーバーを作成
addr = socket.getaddrinfo("0.0.0.0", 80)[0][-1]
server = socket.socket()
server.bind(addr)
server.listen(1)
print("Webサーバー起動中...")
while True:
conn, addr = server.accept()
print(f"接続: {addr}")
request = conn.recv(1024)
print("リクエスト内容:", request)
# HTMLレスポンスを送信
response = """\
HTTP/1.1 200 OK
<!DOCTYPE html>
<html>
<head><title>Pico W</title></head>
<body>
<h1>Pico Wへようこそ!</h1>
<p>これは内蔵Wi-Fiのデモページです。</p>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Pico W</title>
</head>
<body>
<h1>Pico Wへようこそ!</h1>
<p>これは内蔵Wi-Fiのデモページです。</p>
</body>
</html>
"""
conn.send(response)
conn.close()
# ==== ぶひぶひ
#### **手順**
1. 上記のコードを Thonny にコピーして、SSID とパスワードを入力。
2. 実行後、Pico W の IP アドレスが表示されます(例: `192.168.0.105`)。
3. ブラウザでその IP アドレスにアクセスすると、簡単な Web ページが表示されます。
#### **体験できること**
- Pico W が Wi-Fi 経由で Web サーバーとして動作することを確認できます。
- 他の端末(スマホやタブレット)からもアクセス可能です。
# ==============================
ひさしぶりの ぴこ-W
ぴこぴこ
さても
らずぱい ぴこ-W
を
購入したが
活用していない
で
【chatGPT】様に
らずぱいぴこ-W
のこと わかりますか?
まかせんしゃい!
であ
内蔵LEDの
Lチカ 無限ループを
お願いします!
がってんだい!
# ==== 内蔵LED点滅 無限ループ
import machine
import time
# 内蔵LEDのピン定義【PICO-W】の場合
led_int = machine.Pin("WL_GPIO0", machine.Pin.OUT)
# 内蔵LEDの点滅ループ
while True:
led_int.high() # LEDを点灯
time.sleep(1) # 1秒待機
led_int.low() # LEDを消灯
time.sleep(0.3) # 0.3秒待機
# ====