发帖
14 1 0

ESP8266板载led太亮怎么办?

15625388486
高级会员

5

主题

24

回帖

650

积分

高级会员

积分
650
技术杂谈 3141 14 2023-8-31 23:47:07
ESP8266自带一颗led,可以用于提示等功能但是,有的时候,特别是晚上觉得这玩意太亮了,咋办
(我只想让它安安静静的做一个led灯)
仅需3行代码,解决你的烦恼

                               
登录/注册后可看大图

analogWrite将一个模拟数值写进Arduino引脚。这个操作可以用来控制LED的亮度, 或者控制电机的转速. Arduino每一次对引脚执行analogWrite()指令,都会给该引脚一个固定频率的PWM信号。PWM信号的频率大约为490Hz.
analogWrite(pin, value)
pin:被读取的模拟引脚号码
value:0到255之间的PWM频率值, 0对应off, 255对应on



教程
1.先设置pwm的数值,具体的数值可以自己去调整,调整满意为止

                               
登录/注册后可看大图


2.在setup里面,设置引脚,2为板载led的引脚

                               
登录/注册后可看大图


3.在loop里面,添加analogWrite函数

                               
登录/注册后可看大图



                               
登录/注册后可看大图


──── 1人觉得很赞 ────
ba326ff941aa9ef39231da86d77bc74.jpg

使用道具 举报

2023-9-1 08:03:28
如果仅需要固定亮度,analogWrite放在setup里面就行了。
2023-9-1 08:27:15
插眼
2023-9-1 08:29:25
插眼
2023-9-1 08:31:45
666
2023-9-1 09:02:58
2023-9-1 09:29:38
不是杠!!换个更大的限流电阻也行
2023-9-1 09:47:05
插眼
2023-9-3 22:14:57
直接换电阻
2023-9-7 09:16:46
换电阻得要焊接手艺
您需要登录后才可以回帖 立即登录
高级模式
12下一页
统计信息
  • 会员数: 28241 个
  • 话题数: 40188 篇