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);
}
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);
}
}
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