108个传感器之-水位传感器(46)

108个传感器之-水位传感器(46)

介绍

如果你曾经有一个热水器爆炸或试图建造潜水电子产品,那么你就会知道检测到水的重要性。

这款水位传感器它可以用来测量水位,监测污水坑,检测降雨并检测泄漏。

工作原理

原理

状态

引脚连接

pin 引脚连接开发板的 gpio 接口即可:

DEV BOARD Sensor
Pin 2 signal
5 V +V
GND GND

代码示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <Arduino.h>

#define sensorPower 3
#define sensorPin A2

int val = 0;

void setup()
{
pinMode(sensorPower, OUTPUT);
digitalWrite(sensorPower, LOW);
Serial.begin(9600);
}

void loop()
{
int level = readSensor();

Serial.print("Water level: ");
Serial.println(level);

delay(1000);
}

int readSensor()
{
digitalWrite(sensorPower, HIGH); // Turn the sensor ON
delay(10); // wait 10 milliseconds
val = analogRead(sensorPin); // Read the analog value form sensor
digitalWrite(sensorPower, LOW); // Turn the sensor OFF
return val; // send current reading
}

小结

待完善…

108个传感器之-水位传感器(46)

http://blog.jzxer.cn/20250118/20250118-water/

作者

dev

发布于

2025-01-18

更新于

2025-01-08

许可协议

评论

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×