ESP32 简述说明
ESP32 控制引脚电流
ESP32 可以通过代码的方式 控制引脚发送电流
ESP32 有两个指示灯 一个是电源指示灯只要连上电源就会发出红光
还有一个指示灯 监测 GPIO2 引脚 电流 通过亮蓝灯
GPIO 输入输出口
高电平 为 1
低电平 为 0
micropython 自带很多 操作 单片机的模块 这些模块可以在官网的文档中查询使用方法
http://docs.micropython.org/en/latest/esp32/quickref.html
可以使用help() 方法查看 提示方法
help() 提示
daemon 点亮LED蓝灯
打开 thonny IDE
import
import machine
# 定义 引脚
pin2 = machine.Pin(2, machine.Pin.OUT)
# 向引脚发出高电平
pin2.value(1)
执行发现 ESP32 亮蓝灯
daemon 实现led频闪
from machine import Pin
import time
led = Pin(2)
while True:
led.value(1)
time.sleep(1)
led.value(0)
time.sleep(1)
daemon 实现led 缓慢亮灭 呼吸灯
- PWM 脉宽调制 通过控制 电流 高电平与低电平 处于时间的占比从而控制电压
- 占空比 高电平与低电平的时间占比 最大 1023 最低0 可以约等于电压
- time.sleep_ms 以毫秒计算
from machine import Pin,PWM
import time
led = PWM(Pin(2))
led.freq(1000) # 设置频率 即高电平
while True:
for i in range(0,1024):
led.duty(i) # 控制占空比
time.sleep_ms(1)
for i in range(1023,-1,-1):
led.duty(i)
time.sleep_ms(1)