const int buzzer = 5; const int button = 16; int temp = 0; void setup() { Serial.begin(9600); pinMode(buzzer, OUTPUT); pinMode(button, INPUT); } void ring() { digitalWrite(buzzer, HIGH); delay(500); digitalWrite(buzzer, LOW); delay(500); digitalWrite(buzzer, HIGH); delay(500); digitalWrite(buzzer, LOW); delay(500); digitalWrite(buzzer, HIGH); delay(500); digitalWrite(buzzer, LOW); delay(500); digitalWrite(buzzer, HIGH); delay(500); digitalWrite(buzzer, LOW); delay(500); digitalWrite(buzzer, HIGH); delay(500); digitalWrite(buzzer, LOW); delay(500); digitalWrite(buzzer, HIGH); } void loop() { temp = digitalRead(button); if (temp == HIGH) { ring(); Serial.println(" Please Open the Door "); delay(1000); } else { digitalWrite(buzzer, LOW); Serial.println(" Ring the Bell "); delay(1000); } }