0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何连接Sparkfun土壤湿度传感器并读取湿度值

454398 来源:wv 2019-10-09 09:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:物料清单

Arduino

多条电线

面包板

火花有趣的土壤水分传感器

步骤2:设置传感器

以便能够从传感器获取值您必须将传感器连接到Arduino。相应地遵循两个图。它们是彼此对应的彩色涂层导线。这很重要,因为我们使用的代码将引用此电缆布局。

步骤3:代码

这是您所需要的代码将用于上传到Arduino以使传感器正常工作。

/*土壤水分基本示例

此草图由SparkFun Electronics Joel Bartlett编写2015年8月31日,将基本水分浓度打印到串行监控器中,并根据MIT许可证发布(http://opensource.org/licenses/MIT)*/int val = 0;//用于存储水分的值int soilPin = A0;//为土壤水分传感器声明一个变量int soilPower = 7;//对于土壤水分功率可变//不通过3.3V或5V引脚为传感器供电,//我们将使用数字引脚为传感器供电。//这样可以防止传感器位于土壤中时受到腐蚀。 void setup(){Serial.begin(9600);//通过USB pinMode(soilPower,OUTPUT)打开串行;//将D7设置为OUTPUT digitalWrite(soilPower,LOW);//设置为LOW,以便没有电源流经传感器} void loop(){Serial.print( “土壤水分=”);//从下面的函数中获取土壤湿度值并打印出来Serial.println(readSoil());//使用了这1秒的timefrme,因此您可以测试传感器并实时查看它的变化。//对于工厂内的应用,您将需要减少读取频率。 delay(1000);//每秒读取一个}}//这是一个用来获取土壤水分的函数int readSoil(){digitalWrite(soilPower,HIGH);//将D7设为“ On” delay(10);//等待10毫秒val = AnalogRead(soilPin);//从传感器digitalWrite(soilPower,LOW)读取SIG值;//将D7设置为“ Off”,返回val;//发送当前湿度值}

当您收到一个低值时,它对应于DRY土壤,而一个高值时则对应于WET土壤。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 湿度传感器
    +关注

    关注

    7

    文章

    324

    浏览量

    59863
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    湿度传感器探头HW2200助力智慧农业湿度监测

    智慧农业伴随物联网技术的成熟而发展,经常需要监控动植物的生长环境,其中湿度是植物生长过程中的一个非常重要的指标。目前一般的温湿度传感器,主要应用在家居环境中,对高湿环境下的应用稳定性差,因此,选择
    的头像 发表于 04-24 09:40 140次阅读
    <b class='flag-5'>湿度</b><b class='flag-5'>传感器</b>探头HW2200助力智慧农业<b class='flag-5'>湿度</b>监测

    昉·星光开发板温湿度传感器使用

    SHT3X温湿度传感器数据的读取根据读取的数据计算是否处于舒适区,以便显示对应的指示灯。 虽然只是一个实例,但是已经和实际生活相关联了。
    发表于 03-26 07:48

    精度±0.1℃、湿度切换仅25秒:这传感器是怎么定义精准极限的?

      湿度,是衡量空气中水分含量的关键指标,广泛应用于气象预报、环境监测、农业种植、工业制造与健康居住等领域,深刻影响着生产生活的方方面面。湿度传感器作为感知湿度的核心器件,其测量精度直
    的头像 发表于 03-23 17:58 1188次阅读
    精度±0.1℃、<b class='flag-5'>湿度</b>切换仅25秒:这<b class='flag-5'>传感器</b>是怎么定义精准极限的?

    湿度传感器气密性检测仪,到底有什么用-岳信仪器

    在工业生产和日常应用中,湿度传感器随处可见,小到家用加湿器、空调,大到工业自控,它的核心作用是精准感知环境湿度。但很多人不知道,湿度传感器
    的头像 发表于 03-21 14:00 211次阅读
    <b class='flag-5'>湿度</b><b class='flag-5'>传感器</b>气密性检测仪,到底有什么用-岳信仪器

    HDC1080:低功耗高精度数字湿度与温度传感器的卓越之选

    湿度传感器,它集成了温度传感器,以其低功耗和高精度的特点,在众多应用领域中脱颖而出。 文件下载: hdc1080.pdf 一、HDC1080 核心特性 高精度测量 HDC1080 在湿度
    的头像 发表于 02-12 17:05 4554次阅读

    HDC1010数字湿度与温度传感器:精确、低功耗的环境感知利器

    HDC1010数字湿度与温度传感器:精确、低功耗的环境感知利器 在环境监测和控制应用领域,精确测量湿度和温度是实现高效、智能系统的关键。德州仪器(TI)的 HDC1010 数字湿度
    的头像 发表于 02-12 15:50 1203次阅读

    HDC2010:低功耗温湿度数字传感器的卓越之选

    HDC2010:低功耗温湿度数字传感器的卓越之选 在电子设备的设计中,温湿度传感器是不可或缺的一部分,它广泛应用于各种环境监测和控制场景。今天,我们就来深入了解一下德州仪器(TI)的
    的头像 发表于 02-12 11:25 566次阅读

    HDC2021高精度温湿度传感器:特性、应用与设计要点

    将详细介绍HDC2021的特性、应用场景以及设计过程中的关键要点,帮助工程师们更好地了解和使用这款传感器。 文件下载: hdc2021.pdf 一、HDC2021特性亮点 1.1 高精度测量 HDC2021在温湿度测量方面表现出色。湿度
    的头像 发表于 02-11 16:00 384次阅读

    燃气表需要一颗温湿度传感器推荐啥?

    :为什么是±2%RH?这个±2%RH啊,可以说是划分温湿度传感器能力等级的一道“分水岭”。简单说,它代表传感器在测相对湿度时,读数和真实
    的头像 发表于 01-28 12:05 431次阅读
    燃气表需要一颗温<b class='flag-5'>湿度</b><b class='flag-5'>传感器</b>推荐啥?

    1-Wire温湿度传感器DTU配电单元解决方案

    在DTU、FTU、PDU等配电单元中,环境与关键节点的温湿度监测对系统稳定运行至关重要。通过部署温湿度传感器,可以实现系统及区域级的多点监控,将采集到的数据进行分析、预警,支持联动控
    的头像 发表于 01-07 14:17 403次阅读
    1-Wire温<b class='flag-5'>湿度</b><b class='flag-5'>传感器</b>DTU配电单元解决方案

    湿度传感器HTU31D在温湿度中的应用优势

    对环境温湿度即时采样,当环境温度高于控制设定时控制电路停止或者通过PWM降低加热功率,将温度恒定在设置附近,同样,湿度也是类如如此控制方式。为了准确控制温
    的头像 发表于 11-06 14:38 537次阅读
    温<b class='flag-5'>湿度</b><b class='flag-5'>传感器</b>HTU31D在温<b class='flag-5'>湿度</b>控<b class='flag-5'>器</b>中的应用优势

    高精度温湿度传感器HDC302x系列技术解析与应用指南

    (1.62V至5.5V) 内提供高精度测量,具有超低功耗。该温度和湿度传感器在NIST可追溯的生产环境中100%经过测试和调整,通过符合ISO/IEC 17025标准的设备进行验
    的头像 发表于 09-10 11:30 1647次阅读
    高精度温<b class='flag-5'>湿度</b><b class='flag-5'>传感器</b>HDC302x系列技术解析与应用指南

    什么是温湿度传感器的水合?

    湿度传感器需要进行水合处理(Hydration),主要是为了优化传感器的性能、稳定性和长期可靠性。以下是具体原因和作用的详细解释:1.稳定湿度敏感材料电容式
    的头像 发表于 07-11 12:10 1395次阅读
    什么是温<b class='flag-5'>湿度</b><b class='flag-5'>传感器</b>的水合?

    零知开源——STM32F407VET6驱动SHT41温湿度传感器完整教程

    摘要:本项目基于STM32F407VET6零知增强板驱动SHT41高精度温湿度传感器,实现±0.2℃温度精度和±1.8%RH湿度精度的数据采集。硬件连接采用I2C接口(SCL:PB6,
    的头像 发表于 07-09 18:53 2110次阅读
    零知开源——STM32F407VET6驱动SHT41温<b class='flag-5'>湿度</b><b class='flag-5'>传感器</b>完整教程

    常见的温湿度传感器类型?

    ),温度精度为±0.2℃(典型)。湿度和温度数据可以通过MCU、蓝牙芯片或SoC芯片通过数字接口直接读取。它与SMBus、I2C接口兼容。非常适合用于暖通空调、环境监测等。 在选择温湿度传感器
    发表于 06-24 09:24