Active Buzzer Module
ماژول ایجاد صوت با BUZZER فعال
از پیزو فعال
توسط پالس دیجیتال صفر و یک منطقی استفاده می کند.
دو نوع پیزو وجود دارد ، پیزو های منفعل و پیزو های فعال.
پیزو های منفعل از نظر عملکرد شبیه به یک بلندگوی کوچک هستند و برای ایجاد صدای دلخواه باید توسط موج با قابلیت درایو جریان کافی عمل کنند. این کار معمولاً با استفاده از PWM از MCU انجام می شود.
مزیت صدای پیزو منفعل این است که می توان صدا و بلندی صدای زنگ را با فرکانس و قدرت جریان شکل موجی که برای عملکرد آن استفاده می شود کنترل کرد.
در مقابل، پیزو های فعال مدار درایو را در خود جای داده اند، بنابراین یک سیگنال سطح منطقی ساده زنگ را فعال می کند. اگرچه استفاده از آن ساده تر است، اما نقطه ضعف زنگ فعال این است که صدای زنگ در فرکانس خاصی ثابت می شود و بلندی صدا کم و بیش ثابت است. زنگ های فعال عمدتا برای سیگنالینگ یا زنگ خطر مفید هستند.
/*
Exercise Active Buzzer
Basic code to step through several frequencies on a buzzer to test operation.
*/
int TonePin = 6; // Pin connected to Active Buzzer
int Freq = 500; // Frequency to play buzzer at
// the setup function runs once when you press reset or power the board
void setup()
{
pinMode(TonePin, OUTPUT); // Buzzer
}
// the loop function runs over and over again forever
void loop()
{
tone(TonePin,Freq); // Send tone to buzzer
delay(1000); // wait for 1 Sec
Freq = Freq + 500; // Increment tone by 200 Hz
if (Freq > 4000) Freq = 500; // Go up to 4KHz then restart back at 500Hz
}
دیدگاهها
پاکسازی فیلترهیچ دیدگاهی برای این محصول نوشته نشده است.