回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

【花雕学编程】Arduino动手做(232)---ESP32-S3 N16R8 CAM 使板载LED灯像呼吸一样渐亮和渐暗 简单

头像 驴友花雕 2024.09.23 59 0

000-.jpg
000-0.jpg
09-.jpg

  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验二百三十二:ESP32-S3 WROOM N16R8 CAM开发板WiFi+蓝牙模块
  OV2640/5640摄像头模组
 {花雕动手做}实验之二:使板载LED灯像呼吸一样渐亮和渐暗

实验开源代码
 

代码
/*
  【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);
  }
}

实验场景图 

 

18.jpg

评论

user-avatar
icon 他的勋章
    展开更多