Arduino:1.8.19 (Windows 10), 开发板:"Arduino Nano, ATmega328P"
two_:3:10: fatal error: PWM.h: No such file or directory
compilation terminated.
exit status 1
PWM.h: No such file or directory
请问大家这为什么不行呢?
报这个错误的主要原因是Arduino IDE没有找到PWM.h这个头文件。
Arduino Nano板子是基于AVR芯片,PWM功能由定时器实现,所以需要 include <avr/io.h> 和 <util/delay.h> 这两个头文件。
你可以检查一下PWM.h这个头文件在项目目录中是否存在,如果不存在,就需要将PWM功能相关的代码改成使用定时器或者舵机库来实现。
另外,也确保IDE中的各个库都正常安装并引用到项目中。如果是自己写的PWM类,也需要检查是否正确设置和引入了头文件。
总之,就是需要核实一下PWM功能的实现代码、相关头文件是否都正确设置好了。不要依赖不存在的PWM.h头文件。