DF创客社区
发现
DF创客商城
教程
产品资料库
搜索
热门搜索
人工智能
视觉传感器
AI 人工智能
行空板
主控板
二哈识图
热门活动
关闭
DF创客社区
发现
DF创客商城
教程
产品资料库
【花雕学编程】Arduino动手做(232)--ESP32-S3-CAM板载呼吸灯
2024-09-23
1524
驴友花雕
UID: 1737
2964
文章
158
粉丝
1.1万
获取喜欢
0
0
AI 快速预览
详细
收起
本文介绍了如何使用 ESP32-S3-CAM 实现板载呼吸灯效果。通过 PWM 控制 LED 亮度变化,提供完整的代码示例和硬件连接方法。适合 DIY 项目和小型电子设备开发。
创作许可协议
本项目采用
None(不开放任何权利,保留所有权利)
进行许可。
其他主题
Arduino
添加到合集
0
0
相关推荐
DF创客社区2014年度编辑选择奖 教程篇
Ash1
3.9万
3
我的Q&A问答专栏
陈德熹
4
0
BLE Arduino开发神器 Bluno Beetle开启免费试用啦!
Ash1
2.3万
0
评论(3)
驴友花雕
作者
回复
驴友花雕
作者
实验场景图
回复
驴友花雕
作者
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验二百三十二:ESP32-S3 WROOM N16R8 CAM开发板WiFi+蓝牙模块
OV2640/5640摄像头模组
{花雕动手做}实验之二:使板载LED灯像呼吸一样渐亮和渐暗
实验开源代码
[code]/*
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验二百三十二:ESP32-S3 WROOM N16R8 CAM开发板WiFi+蓝牙模块
OV2640/5640摄像头模组
{花雕动手做}实验之二:使板载LED灯像呼吸一样渐亮和渐暗
*/
#define PIN_LED 2 // 定义LED引脚
#define CHN 0 // 定义PWM通道
#define FRQ 1000 // 定义PWM频率
#define PWM_BIT 10 // 定义PWM精度为10位
void setup() {
ledcAttachChannel(PIN_LED, FRQ, PWM_BIT, CHN); // 将LED引脚附加到PWM通道
}
void loop() {
for (int i = 0; i < 2048; i++) { // 使灯渐亮
ledcWrite(PIN_LED, i);
delay(3);
}
for (int i = 2048; i > -1; i--) { // 使灯渐暗
ledcWrite(PIN_LED, i);
delay(3);
}
}[/code]
回复
- 没有更多了 -
驴友花雕
UID: 1737
2964
文章
158
粉丝
1.1万
获取喜欢
创作许可协议
本项目采用
None(不开放任何权利,保留所有权利)
进行许可。
相关推荐
DF创客社区2014年度编辑选择奖 教程篇
Ash1
3.9万
3
我的Q&A问答专栏
陈德熹
4
0
BLE Arduino开发神器 Bluno Beetle开启免费试用啦!
Ash1
2.3万
0
实验二百三十二:ESP32-S3 WROOM N16R8 CAM开发板WiFi+蓝牙模块
OV2640/5640摄像头模组
{花雕动手做}实验之二:使板载LED灯像呼吸一样渐亮和渐暗
实验开源代码
[code]/*
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验二百三十二:ESP32-S3 WROOM N16R8 CAM开发板WiFi+蓝牙模块
OV2640/5640摄像头模组
{花雕动手做}实验之二:使板载LED灯像呼吸一样渐亮和渐暗
*/
#define PIN_LED 2 // 定义LED引脚
#define CHN 0 // 定义PWM通道
#define FRQ 1000 // 定义PWM频率
#define PWM_BIT 10 // 定义PWM精度为10位
void setup() {
ledcAttachChannel(PIN_LED, FRQ, PWM_BIT, CHN); // 将LED引脚附加到PWM通道
}
void loop() {
for (int i = 0; i < 2048; i++) { // 使灯渐亮
ledcWrite(PIN_LED, i);
delay(3);
}
for (int i = 2048; i > -1; i--) { // 使灯渐暗
ledcWrite(PIN_LED, i);
delay(3);
}
}[/code]