esp32开发板基于arduino进行的pwm呼吸灯的代码书写,看网上的一些比较简单的教程都是这么写的,但是我的arduino一直在报错,有没有人知道这是为什么呢?
开发板自带的代码会稍微复杂一点,但是呼吸灯没问题,在思索有没有可能是这个代码本身的问题,希望可以帮忙解答一下

esp32开发板基于arduino进行的pwm呼吸灯的代码书写,看网上的一些比较简单的教程都是这么写的,但是我的arduino一直在报错,有没有人知道这是为什么呢?
开发板自带的代码会稍微复杂一点,但是呼吸灯没问题,在思索有没有可能是这个代码本身的问题,希望可以帮忙解答一下

我也纠结了很久,后来查到,ledcsetup()和ledcattachpin()已经在3.0 arduino.h移除了,请参考这个:
https://espressif-docs.readthedocs-hosted.com/projects/arduino-esp32/en/latest/migration_guides/2.x_to_3.0.html?highlight=%20ledcSetup#id2
,改用ledcAttach()代替,这个函数会自己选channel,参考这个:
https://espressif-docs.readthedocs-hosted.com/projects/arduino-esp32/en/latest/api/ledc.html