Dies ist eine kostenlose Homepage erstellt mit hPage.com.

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.

SOUND.X.ZIP

 

Erweiterte Klangerzeugung

Man kann das noch verbessern, in dem man einen 2. PIN dazu nimmt. Und eine kleine Hüllkurve dazu programmiert.
Die Schaltung muss dann etwas geändert werden.

 

 

Und das Programm dazu, mit ein paar Beispielen: SOUND_2.X.ZIP

 

 
Dies ist eine kostenlose Homepage erstellt mit hPage.com.