/**/

Arduino - 水检传感器

首页 / Arduino入门教程 / Arduino - 水检传感器

水传感器砖专为水检测而设计,可广泛用于感应降雨,水位甚至液体泄漏。

Water Detector/Sensor

将水传感器连接到Arduino是检测泄漏,溢出,洪水,下雨等的好方法。它可用于检测水的存在,水平,体积,虽然这可以提醒您给植物浇水,但是有一个更好的Grove传感器可以用来浇水,传感器具有一系列裸露的迹线,当检测到水时,这些迹线显示为LOW。

在本章中,我们将把水传感器连接到Arduino上的Digital Pin 8,并将使用非常方便的LED来帮助识别水传感器何时与水源接触。

所需组件

您将需要以下组件-

  • 1×Breadboard
  • 1×Arduino Uno R3
  • 1×水传感器
  • 1×led
  • 1×330欧姆电阻

电路图

遵循电路图,并将面包板上的组件连接起来,如下图所示。

Water Sensor Circuit Connection

Arduino代码

#define Grove_Water_Sensor 8 //将水传感器连接到 Arduino 数字引脚 8
#define LED 9 //将 LED 连接到数字引脚 9(或使用板载 LED)

void setup() {
   pinMode(Grove_Water_Sensor, INPUT); //水传感器是一个输入
   pinMode(LED, OUTPUT); //LED是一个输出
}

void loop() {
   /* 当检测到水时,水传感器将切换到低电平。
让 Arduino 点亮 LED 并激活蜂鸣器
当检测到水时,当没有水时关闭两者 */
   if( digitalRead(Grove_Water_Sensor) == LOW) {
      digitalWrite(LED,HIGH);
   }else {
      digitalWrite(LED,LOW);
   }
}

注意代码

水传感器具有三个端子-S,Vout(+)和GND(-)。如下连接传感器-

  • 将Arduino开发板上的+ Vs连接至+ 5v。
  • 将S连接到Arduino板上的8号数字引脚。
  • 在Arduino上将GND连接到GND。
  • 将LED连接到Arduino板上的数字引脚9。

当传感器检测到水时,Arduino上的引脚8变为低电平,然后Arduino上的LED亮起。

输出结果

当传感器检测到水时,您将看到LED指示灯亮起。

无涯教程网

这一章《Arduino - 水检传感器》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

好记忆不如烂笔头。留下你的足迹吧 :)

猜你喜欢

消息队列高手课 -〔李玥〕

性能测试实战30讲 -〔高楼〕

Electron开发实战 -〔邓耀龙〕

如何看懂一幅画 -〔罗桂霞〕

如何使用 Row 和 Column 制作 L 形布局?

使用 JSONDecoder 解码的对象的打印输出有问题

为什么 left_join 产生 NA 值

在事件中使用 Context/Toast 时不需要的重组 - Jetpack Compose

错误:无效挂钩调用.钩子只能在函数组件的主体内部调用.使用 next/router 时

为什么常量属性可能在 Swift 类中被初始化两次?

视频教程

Arduino - 1-17 逻辑控制3 - 布尔运算 更多视频教程 »