現在、Arduinoで2つのセンサをリレーし、センサが反応した回数をカウントし、リレーはそのまま続けるプログラムを書いています。
そして、ある回数反応した場合リレーをOFFにするプログラムを立てています。
エラーで
expected unqualified-id before 'else'
と出てきます。
void loop() {
digitalRead(EARTHQUAKE_INPUT);
digitalRead(WATER_INPUT);
double EARTHQUAKE_count=0;
double WATER_count=0;
if (digitalRead(EARTHQUAKE_INPUT)== HIGH && digitalRead(WATER_INPUT)== HIGH){
digitalWrite(RELAY_OUTPUT,HIGH); //Relay ON
}else if(digitalRead(EARTHQUAKE_INPUT)== LOW){ EARTHQUAKE_count=EARTHQUAKE_count+1; digitalWrite(RELAY_OUTPUT,HIGH); //Relay ON
}
}else if(digitalRead((WATER_INPUT)== LOW){
WATER_coun=WATER_coun+1;
digitalWrite(RELAY_OUTPUT,HIGH); //Relay ON
}else{
digitalWrite(RELAY_OUTPUT,LOW); //Relay OFF
}
}