RTTTL ist eine Beschreibungssprache für Noten die man selber in Handys reinklopfen und dann als Klingelton verwenden konnte - am besten selber mal im Netz suchen nach Nokia Ringtone RTTTL; hier sind auch weitere Text- und Archivdateien mit Titeln zu finden.
Die eigentliche Herausforderung ist, auf dem Nibo2 einen Sound zu spielen und ihn gleichzeitig etwas anderes machen zu lassen - Hier wird eine Animation auf dem Display ausgegeben.
Die Distanzsensoren unterscheiden vier ReflexionsWerte, die mit den vorderen StatusLEDs angezeigt werden: Freie Sicht = LED aus, dann Grün - Orange - Rot je stärker die Reflexion, also je dichter das Hindernis. Die Entfernung Rot löst einen Tastendruck aus. Über den Frontsensor kann der nächste Titel zum Spielen ausgelöst werden. Den Smily auf der rechten Seite kann man
noch mit den seitlichen Distanzsensoren bewegen, eine Player Bedienung ist anstelle angedacht.
Gegen Ende der Titels scheint dieser das Leiern anzufangen, den Grund habe ich noch nicht gefunden. Sachdienliche Hinweise die zur Beseitigung der Störung führen bitte hier posten..Danke.Es lag daran, dass die Werte für Oktave und BPM aus dem RTTTL-String beim Nachladen des Buffers vergessen wurden, weil die Variablen innerhalb von play_song_P() deklariert und somit nicht static waren.
Ebenso sind Verbesserungsvorschläge, Fragen und Anregungen willkommen.
Antworten kann ich allerdings nur am Wochenende.