RingtonePlayer RTTTL

Viele von Euch kennen bestimmt noch die Nokia Klingeltöne von früher. Mit einem Mono-Lautsprecher (Piezo) werden durch modulation von Frequenz und Dauer, verschiedene Töne ausgegeben. Dies sind sogenannte RTTTL Klingeltöne.

Ich habe für den Gadgeteer einen kleinen Treiber geschrieben um Töne, Titel, Playlisten abzuspielen. Das ganze untermalt mit RGB-LEDs und dem LED7R.

Die RGB-LEDs kennzeichnen Ton (grün) und Pausen (rot). Zusätzlich ist der Farbwechsel unterschiedlich (Playlist/Titel).

Das LED7R ist eine Art Ladebalken für die Dauer des Tons. Hier wird bei einer Pause auch die mittlere (rote) LED geschalten.

 

RingtonePlayer_RTTTL_V0.2 (1316)

Changelog:

Gadgeteer RTTTL player by Johann Weiher

Version 0.2.0

 

 

Thanks to:
Hari Wiguna for the first Version for NETMF
RorschachUK for Beep :)
TinyCLR

More songs here:
http://arcadetones.emuunlim.com/
http://ez4mobile.com/nokiatone/rtttf.htm

 

 

What RingtonePlayer does:
– Play note
– Play song
– Play playlist

 

–>Green = Piezo make sound
–>Red = break
–>Red->Blue = next song
–>Blue->Purple = next playlist
–>Led7r = Shows up break time

 

 

 

3 Comments

  1. Pingback: RingtonePlayer | Suplanus

  2. Hallo,
    sehr schöne Anwendung. Gibt es eine kleine Zeichnung, wie der Piezo (welcher Typ) angeschlossen wird (Widerstände oder dgl.)?
    Danke

  3. Danke,
    puh ich hab leider keine Daten des Piezo bzw. es steht nichts drauf :blink:
    Der Piezo ist direkt angeschlossen am extender modul. Hier bitte eine Pin verwenden der PWM kann (z.B. Pin7). Der andere auf GND, Polung vom Piezo ist egal.
    Vielleicht finde ich Zeit dann mach ich mal einen Plan mit Fritzing.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.