Skip to Content


Buzzer with Push Button 



-CODE 


// تحديد البن المتصل بالـ Buzzer
const int buzzer = 8;

void setup() {

  // جعل البن مخرج
  pinMode(buzzer, OUTPUT);

}

void loop() {

  // تشغيل الـ Buzzer
  digitalWrite(buzzer, HIGH);

  // الانتظار لمدة ثانية
  delay(10);

  // إيقاف الـ Buzzer
  digitalWrite(buzzer, LOW);

  // الانتظار لمدة ثانية
  delay(10);

}










// تحديد البن المتصل بالـ Buzzer
const int buzzer = 8;

// تحديد البن المتصل بالزر
const int button = 7;

void setup() {

  // جعل الـ Buzzer مخرج
  pinMode(buzzer, OUTPUT);

  // تفعيل المقاومة الداخلية للزر
  pinMode(button, INPUT_PULLUP);

}

void loop() {

  // إذا كان الزر مضغوطًا
  if (digitalRead(button) == LOW) {

    // تشغيل الـ Buzzer
    digitalWrite(buzzer, HIGH);

  } else {

    // إيقاف الـ Buzzer
    digitalWrite(buzzer, LOW);

  }

}












-Circuit diagram



-Components Used


• Arduino Uno R3

 https://www.gravityelectronic.com/shop/arduino-uno-r3-clone-original-chips-cable-30-cm-14248 

• Breadboard (830 Points)

 https://www.gravityelectronic.com/shop/breadboard-830-point-not-split-power-rails-13419

 • Active Buzzer 

https://www.gravityelectronic.com/shop?search=Active%20Buzzer

 • Push Button (Tactile Switch) 

https://www.gravityelectronic.com/shop?search=Push%20Button 

• 10KΩ Resistor

 https://www.gravityelectronic.com/shop?search=10K%20Resistor 

• Jumper Wires 

https://www.gravityelectronic.com/shop/jumper-wires-for-breadboard-arduino-65-wire-14494