电路项目 · 2026/8/31
使用Arduino Nano读取HW-220(HTU21D)原始数据
使用Arduino Nano读取HW-220(HTU21D)原始数据,连接硬件和上传代码,观察串口监视器输出
本文是基于 Instructables 公开项目生成的中文制作指南,不转载原文全文。完整图片、图纸、精确尺寸、评论和作者原说明请访问原文链接。
使用Arduino Nano读取HW-220(HTU21D)原始数据

项目概览
本项目旨在使用Arduino Nano读取HW-220(HTU21D)温度和湿度传感器的原始数据。通过配置软件输出原始ADC值而不是经过处理的温度和湿度数据,可以帮助进行精确的传感器校准。该项目适合初学者和电子爱好者,核心原理是利用I2C通信协议连接传感器和Arduino Nano。开始前需要准备Arduino Nano、HW-220传感器、female-to-male跳线和Arduino IDE软件。制作顺序包括连接硬件、上传代码和观察串口监视器输出。需要注意的是,代码中故意省略了温度和湿度的计算公式,因此输出的是原始的未经校准的二进制字符串。建议在开始前检查原图确认连接和代码,制作过程中注意安全和调试。原文未给出的尺寸、数量或接线细节需要按原图确认。建议使用通用木工和电子制作常识进行检查和调试。
基本信息
- 原文标题:Reading Raw Data From HW-220 (HTU21D) With Arduino Nano
- 原作者:Anshuman_41
- 来源板块:电路
- 原发布时间:2026-08-30 07:26:59.0
- 原文链接:https://www.instructables.com/Reading-Raw-Data-From-HW-220-HTU21D-With-Arduino-N/
- 难度判断:入门/因为只需要基本的电子和编程知识
- 原项目步骤数:3
- 原项目图片数:5
- Instructables 浏览数:5
- Instructables 收藏数:0
- 原项目许可:by-nc-sa
开始前准备
- 开始前需要准备一个稳定的工作台和必要的工具,包括剪线钳、电烙铁和跳线。
- 需要校准工具和设备,确保所有工具都处于良好的工作状态。
- 必须佩戴安全装备,包括防护眼镜和防静电腕带。
- 需要确认原图和代码,确保理解连接和编程要求。
材料与工具
- Arduino Nano:微控制器,用于处理和输出数据
- HW-220(HTU21D)传感器:温度和湿度传感器,用于采集环境数据
- Female-to-male跳线:用于连接传感器和Arduino Nano
- Arduino IDE软件:用于编写和上传代码
可操作步骤
步骤 1:Wiring the Hardware

连接硬件:将HW-220传感器连接到Arduino Nano的I2C引脚,具体连接方式请参考原图。有1张图需要查看。
步骤 2:Uploading the Code


上传代码:将提供的代码上传到Arduino Nano,代码中包括读取原始ADC值的函数。有2张图需要查看。
步骤 3:Output in Serial Monitor

观察串口监视器输出:打开串口监视器,观察输出的原始温度和湿度ADC值。有1张图需要查看。
制作提醒
- 安全注意事项:在处理电子设备时,必须注意安全,避免短路和电击。
- 调试方法:如果输出数据不正确,需要检查连接和代码,确保一切正常。
- 校准方法:需要使用提供的公式进行数据校准,确保输出的温度和湿度数据准确。
- 常见问题:如果遇到问题,需要检查连接、代码和设备,确保一切正常。
验收与排错
- 检查连接:确保传感器和Arduino Nano的连接正确,避免短路和错误连接。
- 检查代码:确保代码正确无误,避免编译错误和运行错误。
- 检查输出:确保输出的数据正确,避免数据错误和异常。
- 检查设备:确保设备正常工作,避免设备故障和损坏。
可选改造
- 增加数据处理功能:可以增加数据处理功能,例如计算平均值和标准差。
- 增加显示功能:可以增加显示功能,例如使用LCD显示屏显示数据。
- 增加传输功能:可以增加传输功能,例如使用无线模块传输数据。
阅读提示
这篇中文内容用于快速判断项目是否值得进一步阅读和复刻。涉及精确尺寸、电路连接、安全操作、图纸和图片细节时,请以 Instructables 原文为准:https://www.instructables.com/Reading-Raw-Data-From-HW-220-HTU21D-With-Arduino-N/