int dndState ;
int dndStatePin = 3;
int bellState =LOW;
int bellPin = 6;
int bellTrigger = 7;// Mosfet output for bell circuit
void setup() {
pinMode(dndStatePin, INPUT);
pinMode(bellPin, INPUT);
pinMode(bellTrigger, OUTPUT);
//Serial.begin(9600);//All serial for debuging purpose
}
void loop() {
dndState = digitalRead(dndStatePin);
while(dndState ==LOW) {
dndMode();
digitalWrite(4, LOW);
dndState = digitalRead(dndStatePin);
}
bellState =digitalRead(bellPin);
if(bellState == LOW){
digitalWrite(bellTrigger, HIGH);
delay(1000);
digitalWrite(bellTrigger, LOW);
delay(2000);
}
}
void dndMode() {
digitalWrite(4, HIGH);//DND Mode Indicator for debuging
//delay(100);
// Serial.print(dndState);
//Serial.println(" DND MODE ON");
}