🔊 بازر (Buzzer)
بازر چیست و چطور صدا تولید میکند؟ فرق بازر اکتیو و پسیو، دستور tone آردوینو، نتهای موسیقی و ساخت ملودی — آموزش فارسی برای بچهها با شبیهساز آنلاین.
بازر چیست؟
بازر قطعهای است که برق را به صدا تبدیل میکند. داخل آن یک صفحهی «پیزوالکتریک» است که وقتی برق میگیرد خم میشود؛ اگر سریع و پشتسرهم خم و صاف شود، هوا را میلرزاند و ما صدا میشنویم!
اکتیو یا پسیو؟
بازر اکتیو مدار نوسانساز داخلی دارد: برق بدهی، خودش بوق میزند (فقط یک نُت). بازر پسیو ساده است و فرکانس را تو تعیین میکنی — پس میتوانی با آن آهنگ بزنی! برای موسیقی، پسیو + دستور tone.
| پایه | نقش |
|---|---|
| + (مثبت) | به پین آردوینو یا مثبت باتری |
| − (منفی) | به GND |
فرکانس یعنی چه؟
تعداد لرزش در هر ثانیه، با واحد هرتز (Hz). لرزش بیشتر = صدای زیرتر. نُت «لا» ۴۴۰ هرتز است؛ «دو» وسط پیانو ۲۶۲ هرتز. گوش انسان از ۲۰ تا ۲۰٬۰۰۰ هرتز را میشنود.
کد آردوینو — ملودی ساده
// نتها: دو ر می فا سل
int melody[] = {262, 294, 330, 349, 392};
void setup() {}
void loop() {
for (int i = 0; i < 5; i++) {
tone(8, melody[i]); // پخش نت روی پین 8
delay(300);
}
noTone(8); // سکوت
delay(1000);
}
💡 توی شبیهساز روبومیکر صدای بازر واقعاً از بلندگوی کامپیوترت پخش میشود!
اشتباهات رایج
- فراموشکردن
noTone— صدا هیچوقت قطع نمیشود. - انتظار ملودی از بازر اکتیو — فقط یک نُت بلد است.
- فرکانس خیلی پایین (زیر ۳۱ هرتز) — آردوینو نمیتواند تولیدش کند.