🔊 مشروع: تشغيل صوت تنبيه باستخدام Buzzer

🔊 مشروع: تشغيل صوت تنبيه باستخدام Buzzer

Buzzer Module

في هذا المشروع، سنتعلم كيفية تشغيل صفارة إلكترونية (Buzzer) باستخدام لوحة الأردوينو. المشروع بسيط لكنه يُستخدم في تطبيقات كثيرة مثل الإنذارات والأجهزة الذكية.

🧠 ما هو الـ Buzzer؟

  • Buzzer هو مكوّن يُصدر صوتًا عند تزويده بتيار كهربائي.
  • يُستخدم في إنذارات الحريق، الأجهزة المنزلية، وألعاب الأطفال.
  • يوجد نوعان: Active (يصدر صوتًا تلقائيًا) وPassive (بحاجة إلى PWM)

📦 الأدوات المطلوبة:

  • لوحة أردوينو UNO أو NANO
  • Buzzer إلكتروني (Active أو Passive)
  • أسلاك توصيل + مقاومة (اختياري)

🔌 طريقة التوصيل:

  • القطب الموجب للـ Buzzer → المنفذ الرقمي 8
  • القطب السالب → GND

💻 كود المشروع:

const int buzzer = 8;
void setup() {
pinMode(buzzer, OUTPUT);
}
void loop() {
digitalWrite(buzzer, HIGH); // تشغيل البزر
delay(500); // الانتظار نصف ثانية
digitalWrite(buzzer, LOW); // إيقاف البزر
delay(500); // الانتظار نصف ثانية
}

🧾 شرح الكود:

  • pinMode(buzzer, OUTPUT); لتحديد البزر كمخرج
  • digitalWrite(...) لتشغيل وإيقاف الصوت بالتناوب
  • delay(500); انتظار 0.5 ثانية بين كل صوت

🧩 أفكار لتطوير المشروع:

  • تشغيل البزر عند ضغط زر معين
  • دمجه مع حساس PIR لتشغيل إنذار حركة
  • برمجة نغمة موسيقية بسيطة باستخدام tone()

إذا أعجبك هذا المشروع، لا تنسَ تجربته ومشاركته مع أصدقائك. واصل معنا مشاريع أكثر تقدمًا!

المدون التربوي
بواسطة : المدون التربوي
الأستاذ ك عادل أستاذ مادة الإعلاميات و مهتم كثيرا بالتدوين
تعليقات