本站改版新增arduino频道
arduino 合宙esp32 PWM 呼吸灯实验
#define FREQ 2000 // 频率
#define RESOLUTION 8 // 分辨率
#define LED 48 // LED 引脚
void setup()
{
ledcAttach(LED, FREQ, RESOLUTION); // 设置通道
}
void loop()
{
// 逐渐变亮
for (int i=0;i<pow(2, RESOLUTION); i++)
{
ledcWrite(LED, i); // 输出PWM
delay(5);
}
// 逐渐变暗
for (int i=pow(2, RESOLUTION)-1;i>=0;i--)
{
ledcWrite(LED, i); // 输出PWM
delay(5);
}
}
Copyright © 2014 ESP56.com All Rights Reserved
晋ICP备14006235号-22 晋公网安备14108102001165号
执行时间: 0.0093820095062256 seconds