gpt4 book ai didi

arduino - fatal error : avr/io. h:没有这样的文件或目录 arduino

转载 作者:行者123 更新时间:2023-12-04 18:05:09 27 4
gpt4 key购买 nike

我正在尝试为 DHT22“温度传感器”测试一个库,但是在从 DHT.cpp 文件中包含一个内部 arduino 库时出现错误

我遇到了这个错误:

C:\Program Files (x86)\Arduino\libraries\DHT\DHT22.cpp:56:20:
fatal error: avr/io.h: No such file or directory #include <avr/io.h>

DHT22.cpp中,这是错误 block

extern "C" {
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/pgmspace.h>
}

我得出的结论是库没有找到 avr 文件夹在 C:\Program Files (x86)\Arduino\hardware\tools\avr\avr\include\avr 我检查了另一个内置库 servo.cpp,这是包含部分

#include <avr/interrupt.h>
#include <Arduino.h>

但最后一个没有错误,我的问题是为什么 DHT 库没有导入所需的文件而伺服系统导入了?

最佳答案

看起来您正在使用一些旧版本的库(从 2012 年开始)

最新版本不包含有问题的“extern” block ,可以在这里找到: https://github.com/adafruit/DHT-sensor-library

(默认示例与我的 Arduino Nano v3.0 和 DHT22 传感器配合得很好)

关于arduino - fatal error : avr/io. h:没有这样的文件或目录 arduino,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28502346/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com