【阿紫学嵌入式】ESP32C3-kit Micropython开发WEB控制LED实例代码 Thonny IDE
web_control_led
from machine import Pin
import network
import socket
import time
# Define GPIO pins
GPIO1_LED_RED = Pin(3, Pin.OUT)
GPIO2_LED_GREEN = Pin(4, Pin.OUT)
GPIO3_LED_BLUE = Pin(5, Pin.OUT)
# Initialize GPIO states
GPIO1_LED_RED.value(0) # LED OFF
GPIO2_LED_GREEN.value(0) #LED OFF
GPIO3_LED_BLUE.value(0) #LED OFF
# get GPIO states
GPIO1_LED_RED_state = "GPIO1_LED_RED is OFF"
GPIO2_LED_GREEN_state = "GPIO2_LED_GREEN is OFF"
GPIO3_LED_BLUE_state = "GPIO3_LED_BLUE is OFF"
#WiFi credentials
ssid = 'HUAWEI-xxxxx' #YOU WIFI NAME
password = '136xxxxxxxx' #YOU WIFI PASSWORD
#upload esp32 micropython wlan function
wlan = network.WLAN(network.STA_IF)
#function to connect to Wi-Fi network
def cnctWifi():
wlan.active(True