一、原理
当led灯有电流流过时,那么LED灯就可以被点亮,但是要注意LED的正负极。
二、LED在ESP32开发板上的连接
查看原理图,可以发现连接在ESP32的GPIO2口 。
三、点亮LED
MicroPython官方的文档:
点亮LED的代码为:
from machine import Pin
pin2 = Pin(2, Pin.OUT) # 设置pin2为输出模式
pin2.value(1) # pin2设置高电平
四、闪烁LED
我们只需要调用value(1)后延时一段时间,再调用value(0)后延时一段时间,再套一个循环,即可实现闪烁LED的效果。
代码如下:
import machine
import time
pin2 = machine.Pin(2, machine.Pin.OUT) # 设置pin2为输出模式
while True:
pin2.value(1) # 给pin2设置高电平
time.sleep(1) # 延时1s
pin2.value(0) # 给pin2设置低电平
time.sleep(1) # 延时1s