import network
from machine import Pin
import blynklib
# Connect to Wi-Fi network
wifi_ssid = "Wokwi-GUEST"
wifi_password = ""
sta_if = network.WLAN(network.STA_IF)
sta_if.active(True)
try:
sta_if.connect(wifi_ssid, wifi_password)
except OSError as error:
print(f'error is {error}')
while not sta_if.isconnected():
pass
print("Wi-Fi connected:", sta_if.ifconfig())
# Connect to Blynk server
auth_token = "kFcv94Fhy0j8wh0GPS8vxrgKJ9O3r3hd"
blynk = blynklib.Blynk(auth_token,server="blr1.blynk.cloud")
# Define pin numbers
led_pin = 2
# Initialize LED pin
led = Pin(led_pin, Pin.OUT)
# Define Blynk virtual pin handlers
@blynk.on("V1")
def v1_handler(value):
if int(value[0]) == 1:
led.value(1)
else:
led.value(0)
# Start Blynk loop
while True:
blynk.run()