2. ESP32 简述说明 简单daemon 点亮LED灯 控制led 灯

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)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值