You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Arduino Uno编译提示Adafruit_Sensor.h无此文件或目录的问题

以下是报错信息:
Arduino: 1.8.15 (Windows 10), 开发板:"Arduino Uno"
从 C:\Users\m\OneDrive\Documents\Arduino\RTC_dan_lcd\RTC_dan_lcd.ino:2:0 引入的文件中:
C:\Users\m\OneDrive\Documents\Arduino\libraries\DHT-sensor-library-master/DHT_U.h:36:10: 致命错误:Adafruit_Sensor.h:无此文件或目录
#include <Adafruit_Sensor.h>

^~~~~~~~~~~~~~~~~~~

编译已终止。
退出状态码 1
为Arduino Uno开发板编译代码时出错。

问题原因

报错产生的核心原因是你所用的Adafruit DHT传感器库依赖通用传感器抽象层库Adafruit Unified Sensor,当前Arduino开发环境中未安装该依赖库,导致编译时找不到对应头文件。

解决方法

方法一:通过Arduino库管理器安装(推荐)

  • 打开Arduino IDE,点击顶部菜单栏「项目」→「加载库」→「管理库」
  • 在库管理器的搜索框输入Adafruit Unified Sensor
  • 找到对应库后点击「安装」,等待安装完成后重启IDE,重新编译项目即可

方法二:手动安装(适用于库管理器无法搜索到资源的场景)

  • 从报错信息可知你的Arduino第三方库存放路径为C:\Users\m\OneDrive\Documents\Arduino\libraries\
  • 获取Adafruit Unified Sensor库的压缩包,解压后将文件夹重命名为Adafruit_Sensor,放入上述libraries路径中
  • 重启Arduino IDE后重新编译项目即可

内容的提问来源于stack exchange,提问作者Darwisy Ahmad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.10 19:51:02