标题: ESP8266 lua开发 GPIO输出PWM详解 [打印本页]

作者: 沙漠之痕    时间: 2018-11-5 13:04
标题: ESP8266 lua开发 GPIO输出PWM详解
本帖最后由 沙漠之痕 于 2018-11-5 19:21 编辑

设置GPIOPWM输出控制LED

init.lua文件:
LED_Pin = 4
pwm.setup(LED_Pin, 100, 0)
pwm.start(LED_Pin)
pwm.setduty(LED_Pin, 1000)
init.lua文件结束
程序写好后下载到模块:

先查看一下LED的亮度; 一会通过改变pwm的占空比对照一下LED的亮度
首先设置占空比为1000查看亮度比较暗


下面我们把占空比调到50再次查看



亮度明显比较亮了

这是官方文档介绍关于pwm输出的函数,这里我们只是用了三个函数,设置IO输出pwm         


1. pwm.setup(pin, clock, duty)  将引脚设置为PWM模式

2. pwm.start(pin)  PWM启动,波形应用于GPIO引脚

3. pwm.setduty(pin, duty)设置引脚的占空比。



交流QQ: 1813763867
QQ群:607064330




作者: 会飞的狼    时间: 2019-11-23 13:02
终于找对了,非常感谢




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1