Loading
Loading
إصدار أصوات ونغمات تحذيرية مع وظيفة tone().
صل الطرف الموجب بدبوس يدعم PWM (مثل 9) عبر مقاومة صغيرة لحماية الدبوس، والطرف السالب בـ GND.
const int buzzerPin = 9;
void setup() {
pinMode(buzzerPin, OUTPUT);
}
void loop() {
tone(buzzerPin, 1000); // 1000 Hz
delay(500);
tone(buzzerPin, 2000); // 2000 Hz
delay(500);
noTone(buzzerPin);
delay(1000);
}استخدام Active Buzzer مع دالة `tone()`. الصوت سيكون مشوهاً جداً لأن Active Buzzer يمتلك مذبذباً داخلياً خاصاً به.