2018年7月10日 星期二

使用雨滴偵測模組測量有無下雨

料:Arduino主板一個、擴張板一個、雙母頭杜邦線8條、雨滴偵測模組一個、流水燈一個。雨滴偵測模組規格請參考:FC-37
效用:使用雨滴偵測模組感應是否有液體,有液體就亮燈。


應用:裝水時,水滿出來會亮燈提醒自己。

電路接法:



圖形程式方塊


程式碼:
bool _ABVAR_1_D= false ;
boolean __ardublockDigitalRead(int pinNumber)
{
  pinMode(pinNumber, INPUT);
  return digitalRead(pinNumber);
}


int _ABVAR_2_T = 0 ;

void setup()
{
  pinMode( 10 , OUTPUT);
  pinMode( 5 , OUTPUT);
  Serial.begin(9600);
}

void loop()
{
  digitalWrite(10 ,!digitalRead(10));
  digitalWrite(5 , HIGH);
  _ABVAR_1_D = __ardublockDigitalRead(10) ;
  if (( ( _ABVAR_1_D ) == ( LOW ) ))
  {
    digitalWrite(5 , LOW);
  }
  Serial.print(_ABVAR_1_D);
  Serial.print(" ");
  Serial.println();
  _ABVAR_2_T = analogRead(A1) ;
  Serial.print("A");
  Serial.print(" ");
  Serial.print(_ABVAR_2_T);
  Serial.print(" ");
  Serial.println();
  delay( 1000 );
}