时间:2024-6-6 作者:老大夫 分类: ARDUINO
https://www.bilibili.com/video/BV1RM4y1a7J5?p=14
PWM (Pulse Width Modulation)脉宽调制
占空比:假如电压是5V,在一段周期内 50%时间为5V,%50时间为0V,那么他就是2.5V。
通过调节高电平的占比来模拟不同的电压输出。
//LED 引脚定义
#define LED_PIN 12
//analogWrite()方式实现呼吸灯
void setup()
{
pinMode(LED_PIN, OUTPUT);
}
void loop()
{
//渐渐变亮循环
for(int i=5;i<256;i++){
analogWrite(LED_PIN,i);
delay(10);
}
//渐渐变暗循环
for(int i=255;i>5;i--){
analogWrite(LED_PIN,i);
delay(10);
}
}
我没有ESP32,全剧终......
推荐阅读:
esp32-wroom-驱动CP2102
点亮LED
LED流水灯
按键实验
ADC数模转换
宏定义
使用platform IO 编译arduino时报错:collect2.exe: error: ld returned 1 exit status *** [.pio\build\uno\firmware.elf] Error 1
行动消除疑虑