Aktiver Buzzer (Summer) ansteuern
Auch ein Summer kann mit den digitalen Ausgängen ein- und ausgeschaltet werden. Ein aktiver Buzzer verbraucht etwa 25mA bei 5V, so dass dieser direkt und ohne Vorwiderstand an den Arduino Ausgang angeschlossen werden kann. Der aktive Buzzer hat eine kleine Oszillator Elektronik integriert, die den Summer bei angelegter Spannung mit ca. 2300 Hz vibrieren lässt.
Ob man vor sich einen aktiven oder passiven Summer hat kann man leicht durch anlegen einer 5V Spannung herausfinden. Der passive Buzzer erzeugt dabei keinen Ton, da dieser ein gepulstes Signal zur Ansteuerung braucht.
Schaltung und Programmcode
// setup wird nur einmal ausgeführt
void setup() {
pinMode(13, OUTPUT); //Pin13 wird als Ausgang definiert
}
// loop wird dann ständig wiederholt
void loop() {
digitalWrite(13, HIGH); // Pin13 wird auf +5V gelegt
delay(500); // Pause von 500ms
digitalWrite(13,LOW); // Pin13 wird auf Masse geschaltet
delay(500); // Pause von 500ms
}