标题: ESP8266 lua开发 GPIO输出PWM详解 [打印本页]
作者: 沙漠之痕 时间: 2018-11-5 13:04
标题: ESP8266 lua开发 GPIO输出PWM详解
本帖最后由 沙漠之痕 于 2018-11-5 19:21 编辑
设置GPIO的PWM输出控制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 |