const int waterLevelPin = A0; // 水位传感器连接到模拟引脚A0
void setup() {
Serial.begin(9600);
}
void loop() {
// 读取水位传感器值
int waterLevel = analogRead(waterLevelPin);
// 打印水位值到串口监视器
Serial.print("Water Level: ");
Serial.println(waterLevel);
// 等待一段时间
delay(1000);
}
在这个例子中:
- waterLevelPin 定义了连接到Arduino的水位传感器的模拟引脚(A0)。
- 使用 analogRead(waterLevelPin) 读取水位传感器的值,这个值在0到1023之间,表示传感器的测量值。
- 通过 Serial.print 将水位值打印到串口监视器。
- delay(1000) 添加了一个1秒的延时,以降低读取频率。
在实际项目中,浸入式水位传感器通常会根据液体水平的不同提供不同的电阻值,你可以使用一些阈值来判断水位的高低。同时,确保将水位传感器正确安装在需要监测的位置,并正确连接到Arduino引脚。不同型号的水位传感器可能有不同的使用方法,因此请查阅传感器的数据表和文档以获取更详细的信息。
转载请注明出处:http://www.pingtaimeng.com/article/detail/11001/Arduino