Einfache Soundeffekte mit Buzzer

Gast #6399467
Hallöle,
ich habe hier einen kleinen µC und einen passiven Piezo-Buzzer. Indem 
ich eine PWM erzeuge, kann ich den Buzzer zum piepsen bringen. Durch 
eine Änderung der PWM-Frequenz lässt sich dann entsprechend die Tonhöhe 
variieren.

Soweit so gut.

Wäre es auch möglich, auf diese Weise einfache Soundeffekte zu erzeugen? 
Z.B. ein "Klick" oder "Klack" (ich nehme mal an ihr könnte euch 
vorstellen, was ich meine).

Oder muss man dafür tatsächlich aufwändig WAVs von einer SD-Karte 
parsen?
Gast #6399607
Elektrofurz schrieb:
> Einen Knacks kann man mit einem kurzen Rechteck erzeugen, aber ein
> Plöp
> oder womöglich ein Tropfensound eher nicht.

Was bräuchte es denn, um auch komplexere Geräusche zu erzeugen? Wie 
haben das alte Hardware-Schätzchen, wie z.B. ein GameBoy gemacht?
Gast #6399728
Quasimodo schrieb:

> Was bräuchte es denn, um auch komplexere Geräusche zu erzeugen? Wie
> haben das alte Hardware-Schätzchen, wie z.B. ein GameBoy gemacht?

Der Apple II hatte einen Lautsprecher am Ausgang eines Flipflops. "STA 
$C030" und es macht klick, nochmal "STA $C030" macht klack. Schnelles 
Klicklack gibt einen Ton. Damit haben die Leute jahrelang Spiele mit den 
tollsten Soundeffekten realisiert. Sogar Sprachausgabe ("Sssseedragon", 
"Heil -- Ausswaiss").

Da bist Du mit Deiner PWM in einer deutlich komfortableren Situation. 
Die macht beide Flanken automatisch und Du musst nur die Tonhöhe 
vorgeben. Bzw diese regelmäßig ändern.
Gast #6399763
Quasimodo schrieb:
> Wäre es auch möglich, auf diese Weise einfache Soundeffekte zu erzeugen?
> Z.B. ein "Klick" oder "Klack" (ich nehme mal an ihr könnte euch
> vorstellen, was ich meine).

Wege Klick-Klack guck mal in 
http://stefanfrings.de/mikrocontroller_buch/Einstieg%20in%20die%20Elektronik%20mit%20Mikrocontrollern%20-%20Band%203.pdf 
Kapitel 5. Da habe ich allerdings einen etwas größeren Lautsprecher 
verwendet. Ob der Effekt bei deinem auch gut klingt, musst du selber 
ausprobieren.
Gast #6399943
Quasimodo schrieb:

> Wäre es auch möglich, auf diese Weise einfache Soundeffekte zu erzeugen?

Ja, nicht nur einfache, sondern sogar ziemlich komplexe, z.B. Glocken.

Siehe z.B.:

Beitrag "Westminster Soundgenerator mit ATtiny85"

> Oder muss man dafür tatsächlich aufwändig WAVs von einer SD-Karte
> parsen?

Das ist NICHT wirklich aufwendig, sondern sowohl programmiertechnisch 
bezüglich der Wiedergabe als auch von der Aufbereitung der Töne her der 
deutlich einfachere Weg. Blöd ist halt nur, dass man eine SD-Karte dafür 
braucht, aber die kosten ja kaum noch was.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.