一、实验背景
雨滴,下雨传感器,可用于各种天气状况的监测, 并转成数定信号和 AO 输出。
二、实验器材
1、面包板一块
2、导线
3、Arduino主板
4、雨滴传感器
5、led灯一个、80~120欧姆电阻一个
三、雨滴传感器简介
接上 5V 电源,电源指示灯亮,感应板上没有水滴时,DO 输出为高电平, 开关指示灯灭 ,滴上一滴水,DO 输出为低电平,开关指示灯亮, 刷掉上面的水滴,又恢复到,输出高电态。 AO 模拟输出,可以连接单片机的 AD 口检测滴在上面的雨量大小。 DO TTL 数字输出也可以连接单片机检测是否有雨。
四、实物图
五、代码
int ledlight=5;
int vale=0;
void setup()
{pinMode(ledlight,OUTPUT);Serial.begin(9600);digitalWrite(ledlight,LOW);
}
void loop()
{vale=analogRead(A0);Serial.println(vale,DEC);while(vale>500) {digitalWrite(ledlight,HIGH);vale=analogRead(A0); Serial.println(vale,DEC);}digitalWrite(ledlight,LOW);
}
六、操作步骤
1、上传程序
2、检验程序即可(我的检测结果是,当模拟输出量为370左右时,为其下限)。