Klangerzeugung
Bei dem ein oder anderen Projekt möchte man ein paar einfache Töne über einen kleinen Lautsprecher oder Piezo Element ausgeben. Um einen Tastendruck zu bestätigen oder einen Alarm ertönen zu lassen. Man kann aber noch viel mehr mit so einem kleinem Lautsprecher. Sogar kleine Melodien sind kein Thema und lassen sich recht einfach mit so einem kleinem Lautsprecher realisieren.
Ich habe hier mal ein kleines Beispiel, wie man es realisieren könnte bereit gestellt.
Dazu benutze ich einfach einen PIC18F25K22 und einen kleinen Miniatur-Lautsprecher. Den ich über 150 Ohm an den PIC angeschlossen habe. Die Schaltung versorge ich über den PICKIT3 mit 3,3V.
Ich beziehe mich hier auf den PIC18FK25K22 und benutze den PIN 13 und somit das CCP1 Modul.
Da der Chip 5 CCP Module besitz, sind auch andere PINs möglich.
Muss dann aber im Programm geändert werden, bzw. über die CONFIG3H kann man nochmal einen alternativen PIN wählen.
Das Beispielprogramm ist im MPLAB X IDE V3.35 mit XC8 Compiler programmiert wurden.
Erweiterte Klangerzeugung
Und das Programm dazu, mit ein paar Beispielen: SOUND_2.X.ZIP