I have been trying for a while to figure out what I'm doing wrong to no avail. The error I get is :
lock:35: error: expected unqualified-id before 'if'
Here is the code:
int buzz = 4;
int dSensor = 3;
int lock = 13;
int dmode;
int lmode;
void setup() {
pinMode(dSensor, INPUT);
pinMode(buzz, INPUT);
pinMode(lock, OUTPUT);
dmode = digitalRead(dSensor);
lmode = digitalRead(lock);
Serial.begin(9600);
}
void loop() {
if (digitalRead(buzz) == HIGH) {
digitalWrite(lock, HIGH);
}
else {
digitalWrite(lock, LOW);
}
if (dmode != digitalRead(dSensor)) {
if (digitalRead(dSensor) == HIGH)
Serial.print("Door open.");
}
else {
Serial.print("Door closed.");
}
dmode = digitalRead(dSensor);
}
if (lmode != digitalRead(lock)) {
if (digitalRead(lock) == HIGH) {
Serial.print("Locked");
}
else {
Serial.print("Unlocked");
}
lmode = digitalRead(lock);
}
delay(10);
}