当前位置:K88软件开发文章中心编程语言APP编程Android01 → 文章内容

Arduino 水位检测器/传感器

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-24 10:05:21

由 drbear 创建,youj 最后一次修改 2016-12-26 水位传感器砖设计用于水位检测,可广泛应用于检测降雨,水位,甚至液体泄漏。将水位传感器连接到Arduino是检测泄漏,溢出,洪水,雨水等的好方法。它可用于检测水的存在,水位,体积以及是否缺水。当这个用来提醒你给植物浇水时,有一个比较好的Grove传感器。传感器具有一系列暴露的迹线,当检测到水时读取LOW。在本章中,我们将把水位传感器连接到Arduino上的数字引脚8,并将使用非常方便的LED来帮助识别水位传感器何时与水源接触。必需的组件你将需要以下组件:1 × Breadboard 面包板1 × Arduino Uno R31 × 水位传感器1 × led1 × 330欧姆电阻程序按照电路图连接面包板上的组件,如下图所示。草图在计算机上打开Arduino IDE软件。使用Arduino语言进行编码控制你的电路。通过单击“New”打开一个新的草图文件。Arduino代码#define Grove_Water_Sensor 8 // Attach Water sensor to Arduino Digital Pin 8#define LED 9 // Attach an LED to Digital Pin 9 (or use onboard LED)void setup() { pinMode(Grove_Water_Sensor, INPUT); // The Water Sensor is an Input pinMode(LED, OUTPUT); // The LED is an Output}void loop() { /* The water sensor will switch LOW when water is detected. Get the Arduino to illuminate the LED and activate the buzzer when water is detected, and switch both off when no water is present */ if( digitalRead(Grove_Water_Sensor) == LOW) { digitalWrite(LED,HIGH); }else { digitalWrite(LED,LOW); }}代码说明水位传感器具有三个端子:S,Vout(+)和GND(-)。按如下所示连接传感器:将+Vs连接到Arduino板上的+5v。将S连接到Arduino板上的数字引脚8。将GND连接到Arduino上的GND。将LED连接到Arduino板上的数字引脚9。当传感器检测到水时,Arduino上的引脚8变为LOW,然后Arduino上的LED亮起。结果当传感器检测到水时,你会看到指示LED灯亮起。

Arduino 水位检测器/传感器