工作原理:
雨水不是纯水会导电,而雨滴板上是大面积的铜。因此,当雨水滴在雨滴板上时,会造成短路,从而检测是否有雨。
int raindrop()
{
//a=1--有雨 a=0 ——无雨
int a;
if(GPIO_ReadInputDataBit(RAIN_GPIO_PORT,RAIN_GPIO_PIN) ==0)
{
a=1; //亮
}
if(GPIO_ReadInputDataBit(RAIN_GPIO_PORT,RAIN_GPIO_PIN) ==1)
{
a=0; // 灭
}
return a;
}