雨滴传感器实验代码运行
时间: 2023-10-05 19:04:38 浏览: 159
以下是一个简单的雨滴传感器实验代码,可供参考:
```arduino
int rainSensor = A0; // 雨滴传感器接口
int ledPin = 13; // LED 灯接口
void setup()
{
pinMode(ledPin, OUTPUT); // 将 LED 接口设置为输出模式
Serial.begin(9600); // 初始化串口通讯,波特率为 9600
}
void loop()
{
int sensorValue = analogRead(rainSensor); // 读取雨滴传感器数值
Serial.println(sensorValue); // 在串口监视器中输出数值
if (sensorValue < 500) // 如果传感器数值小于 500,说明检测到了雨水
{
digitalWrite(ledPin, HIGH); // 打开 LED 灯
}
else // 否则关闭 LED 灯
{
digitalWrite(ledPin, LOW);
}
delay(1000); // 延时 1 秒钟
}
```
在这个代码中,我们通过 `analogRead()` 函数读取了雨滴传感器的数值,并将其输出到串口监视器中。如果数值小于 500,说明检测到了雨水,我们会打开 LED 灯。否则,LED 灯保持关闭状态。通过这个简单的实验,我们可以初步了解如何使用雨滴传感器进行雨水检测。
阅读全文