طنان Buzzer
ما هو طنان Buzzer؟
الطنان (Buzzer) هو مكون إلكتروني صغير يُستخدم لإصدار صوت متقطع أو رنين. يتكون من ملف كهربائي و غشاء يتذبذب عند مرور التيار الكهربائي.
مميزات طنان Buzzer:
* بساطة الاستخدام: ربطه بالدائرة الإلكترونية سهل للغاية.
* انخفاض التكلفة: سعره رخيص نسبيًا.
* حجمه الصغير: يجعله سهل التركيب في مختلف الأجهزة.
* تعدد الاستخدامات: له العديد من التطبيقات، مثل:
* الإنذارات: في أجهزة الإنذار والحرائق وأجهزة الأمن.
* الإشارات: في الأجهزة الإلكترونية مثل أجهزة الكمبيوتر والهواتف المحمولة.
* التأكيد: في الأزرار والمفاتيح.
* الألعاب: في ألعاب الفيديو وألعاب الأطفال.
أمثلة على طريقة استخدام طنان Buzzer:
* نظام إنذار منزلي: عند فتح باب أو نافذة، يُصدر الطنان صوتًا تنبيهًا.
* جهاز كمبيوتر: عند الضغط على مفتاح Caps Lock، يُصدر الطنان صوتًا لتأكيد تفعيل وظيفة الأحرف الكبيرة.
* لعبة أطفال: عند الضغط على زر، يُصدر الطنان صوتًا ممتعًا.
كود برمجي ربط Buzzer مع الاردوينو أونو من أجل إصدار صوت متقطع:
const int buzzerPin = 8; // تعريف دبوس الطنان
void setup() {
pinMode(buzzerPin, OUTPUT); // ضبط دبوس الطنان كمخرج
}
void loop() {
tone(buzzerPin, 1000); // إصدار صوت بتردد 1000 هرتز
delay(500); // الانتظار لمدة 500 مللي ثانية
noTone(buzzerPin); // إيقاف الصوت
delay(500); // الانتظار لمدة 500 مللي ثانية
}
void setup() {
pinMode(buzzerPin, OUTPUT); // ضبط دبوس الطنان كمخرج
}
void loop() {
tone(buzzerPin, 1000); // إصدار صوت بتردد 1000 هرتز
delay(500); // الانتظار لمدة 500 مللي ثانية
noTone(buzzerPin); // إيقاف الصوت
delay(500); // الانتظار لمدة 500 مللي ثانية
}
شرح الكود:
* const int buzzerPin = 8;: تعريف دبوس الطنان برقم 8.
* pinMode(buzzerPin, OUTPUT);: ضبط دبوس الطنان كمخرج.
* tone(buzzerPin, 1000);: إصدار صوت بتردد 1000 هرتز.
* delay(500);: الانتظار لمدة 500 مللي ثانية.
* noTone(buzzerPin);: إيقاف الصوت.
* delay(500);: الانتظار لمدة 500 مللي ثانية.
ملاحظات:
* يمكن تغيير تردد الصوت باستخدام دالة tone().
* يمكن تغيير مدة تشغيل وإيقاف الصوت باستخدام دالة delay().
* يمكن إضافة المزيد من الأوامر إلى حلقة loop() لإنشاء أنماط صوتية مختلفة.
شراء هذه القطعة عن طريق WhatsApp Business 
رقم التواصل عن طريق WhatsApp 

+968 77140680
