当前位置:网站首页>ESP8266-Arduino编程实例-PWM
ESP8266-Arduino编程实例-PWM
2022-07-27 09:20:00 【视觉&物联智能】
PWM
本文将演示如何使用ESP8266 NodeMCU生成PWM信号,通过随时间改变占空比来调节 LED 亮度。
ESP8266 GPIO 可以设置为输出 0V 或 3.3V,但在0~3.3V之间不能输出任何电压。 尽管如此,可以使用脉宽调制 (PWM) 输出“假”中电平电压,从而产生不同级别的 LED 亮度的方式。
如果非常快速地在 HIGH 和 LOW 之间切换 LED 的电压,眼睛将无法跟上 LED 开关的速度; 只会看到亮度的一些渐变。


这基本上就是 PWM 的工作原理——通过产生一个以非常高的频率在 HIGH 和 LOW 之间变化的输出。
占空比是 LED 设置为高电平的时间段的一部分。 下图说明了 PWM 的工作原理。

50% 的占空比导致 50% 的 LED 亮度,0 占空比意味着 LED 完全关闭,100 占空比意味着 LED 完全开启。 更改占空比是产生不同亮度级别的方式。
关于PWM的更多介绍,请参考:
边栏推荐
- 【CTF】ciscn_ 2019_ es_ two
- 【树莓派】Box相关手册-4 Web代理
- The fifth day of learning C language
- [wechat applet] lunar calendar and Gregorian calendar are mutually converted
- Nut weather
- Linux Installation and remote connection MySQL records
- STL container - basic operation of queue and deque
- 全排列递归思路整理
- 【云原生】我怎么会和这个数据库杠上了?
- [C language - zero foundation lesson 13] the mystery of string
猜你喜欢

As a VC, the auction house invested Web3 for the first time

MySQL transaction

ArcGIS pro2.8 deep learning environment configuration based on rtx30 graphics card

Data interaction based on restful pages

Read the paper learning to measure changes: full revolutionary Siamese metric networks for scene change detect

pollFirst(),pollLast(),peekFirst(),peekLast()

Run uni app project in hbuilder wechat applet

ES6 new - object part

IDL 6S lookup table

Hard core structure, violent interpretation
随机推荐
七月集训(第21天) —— 堆(优先队列)
2068. Check whether the two strings are almost equal
七月集训(第06天) —— 滑动窗口
七月集训(第18天) —— 树
易语言编程: 让读屏软件可获取标签控件的文本
七月集訓(第07天) —— 哈希表
Day 6 of learning C language
面试官:什么是脚手架?为什么需要脚手架?常用的脚手架有哪些?
Save Xiaoyi from Netease written test -- a typical application of Manhattan distance
音乐体验天花板!14个网易云音乐的情感化设计细节
ES6 new - Operator extension
645. Wrong set
JS call and apply
七月集训(第12天) —— 链表
SQL exercise set
IDL calls 6S atmospheric correction
网易笔试之解救小易——曼哈顿距离的典型应用
ES6 new - deconstruction assignment of array / object
材料工程基础-重点
1344. 时钟指针的夹角