Get Adobe Flash player
Besucherzähler
Stand seit 2005

Deine IP: 54.227.6.156
Meine IP
IP

Im Jahr 1982 habe ich einen Spielautomaten mit einem Z80 EMUF und einer Zusatzplatine selber gebaut (siehe Bild Schlupf-o-mat). Beim Aufräumen bin ich nun wieder auf den Sound mit einem SN76489AN gestossen. Die gute alte Zeit 🙂 …

sn75489sn75489sn75489sn75489 Der Chip erzeugt einen altertümlichen Sound, halt wie die früher die ersten Computer. Einige mögen das und möchten damit eine Türglocke erstellen oder einfach Töne, zum Beispiel für ein Spiel, erzeugen.

Für diesen Chip SN6489 habe ich nun eine Library geschrieben womit man diesen ansteuern kann. Im Schaltplan (PDF) kann man die Beschaltung entnehmen.

Die Töne sind im Library vordefiniert und müssen nur noch zusammen gesetzt werden. Siehe am Besten am Beispiel der Songs «sn76489_smurf». Diese ist 3 Stimmig, also mit allen 3 Generatoren.

Die Töne werden direkt im PROGMEM gespeichert, nicht auf der SD CARD.

Installieren Sie das Libray im Ordner <Benutzer>/Dokumente/Arduino/Library. Sie können danach eine Demo unter Beispiel, in der Arduino IDE, laden. Das Library unterstützt direkte Ansteuerung oder via I2C (Wire, Wire1) Bus mittels einem MCP23017.

Viel Spass beim Nachbau.

download on Github

Alternativ:


Referenzen:

VIDEO:

VID_20171007_101404


PCM Audio Ausgabe

Eine weitere Möglichkeit ist es die Daten via einem Timer auf ein PWM Port auszugeben. Dazu benötigt man einen weiteren Timer der die Daten ausliest mit einer Frequenz von 8 – 22kHz.
Bei mehr Buffer-Speicher /Ram, wie MEGA, bis 22kHz möglich.

Es werden WAV Dateien aus der SD-Card oder dem PROGMEM abgespielt.


Format:

8kHz-22kHz, Mono, 8 Bit.


Library:

Für den Software-Download  sehen Sie bitte nach unter : Soundmachine General


Referenzen: