import network
import time
import socket
from machine import Pin
led = Pin(15, Pin.OUT)
ssid = "Wokwi-GUEST"
password = ""
# Connect WiFi
wifi = network.WLAN(network.STA_IF)
wifi.active(True)
wifi.connect(ssid, password)
print("Connecting to WiFi...")
while not wifi.isconnected():
time.sleep(0.5)
print("Connected!")
# Send data using HTTP
while True:
try:
addr = socket.getaddrinfo("example.com", 80)[0][-1]
s = socket.socket()
s.connect(addr)
request = "GET / HTTP/1.1\r\nHost: example.com\r\n\r\n"
s.send(request.encode())
print("Data sent to server")
s.close()
# Blink LED
led.value(1)
time.sleep(0.5)
led.value(0)
except:
print("Error sending data")
time.sleep(5)