MP3 Funkgong mit Signalleuchte

 
Das erste Objekt (der erste Kanal) dieses Moduls ist die Leuchte des MP3-Players. Der Typ des Objekts ist "Zeichen" (also Text). Zur  Ansteuerung des MP3-Players werden mehrere Parameter benutzt, die durch Komma getrennt werden.
 
Parameter sind ein Start/Stopp-Code, die Anzahl der Wiederholungen, die Dauer der Ausgabe und bis zu 10 Codes zur Ausgabe von bis zu 10 unterschiedlichen Lichtsignalen.
Diese Parameter werden in einer Textzeile übergeben und jeweils durch ein Komma getrennt.
Im Folgenden die Beschreibung der einzelnen Parameter, in der Reihenfolge in der sie in der Zeile stehen müssen:
 
Aktivierungskennung: 1=Starten (normal), 0=Ausgabe beenden
Wiederholungen : Anzahl der Wiederholungen als ganze Zahl zwischen 1 und 255
maximale Gesamtdauer der Ausgabe in Sekunden : ganze Zahl zwischen 1 und 108000, 108000=keine Begrenzung, Ausgabe bis alle Licht-Parameter abgearbeitet sind.
Die nächsten 10 Parameter legen fest, was die Leuchte anzeigt:
 
                kurz    lang
Orange        49    50
Rot             17    18
Grün           33    34
Pause         2
 
Beispiel:
Die Leuchte soll dreimal folgende Sequenz anzeigen:
Grün kurz, Rot lang, Pause, Orange kurz
Dazu wird in einem Makro folgende Zuweisung gemacht:
 
MP3Leuchte:="1,3,108000,33,18,2,49"
 
 
Das zweite Objekt (der zweite Kanal) ist der MP3-Player. Der Typ des Objekts ist "Zeichen" (also Text). Zur  Ansteuerung des MP3-Players werden mehrere Parameter benutzt, die durch Komma getrennt werden.
Parameter sind die Lautstärke, die Anzahl der Wiederholungen, die Gesamtspieldauer und der Index der abzuspielenden MP3-Datei bzw. eine Playlist von bis zu 10 MP3-Dateien.
 
Diese Parameter werden in einer Textzeile übergeben und jeweils durch ein Komma getrennt.
Im Folgenden die Beschreibung der einzelnen Parameter, in der Reihenfolge in der sie in der Zeile stehen müssen:
 
Lautstärke : Zahl zwischen 0 und 1 ( 0.1 bis 1.0), Dezimaltrennzeichen ist ein Punkt.
Wiederholungen : Anzahl der Wiederholungen als ganze Zahl zwischen 1 und 255
maximale Gesamtdauer der Soundausgabe in Sekunden : ganze Zahl zwischen 1 und 108000, 108000=Dateilänge der MP3-Datei
MP3-Datei bzw. Playlist : der Index der abzuspielenden MP3-Datei(en) jeweils getrennt durch Komma, maximal 10 Dateien.
 
MP3-Datei bzw. Playlist : der Index der abzuspielenden MP3-Datei(en) jeweils getrennt durch Komma, maximal 10 Dateien.
 
 
Beispiel:
Die Dateien 001_Sound.mp3, 003_Song und 006_Ansage2.mp3 sollen mit halber Lautstärke einmal abgespielt werden.
Dazu wird in einem Makro folgende Zuweisung gemacht:
 
MP3Player:="0.5,1,108000,1,3,6"
 
Als Dezimaltrenner für die Lautstärke muss ein Punkt verwendet werden, da das Komma zur Trennung der Parameter verwendet wird.
 
Bitte beachten Sie unbedingt folgende Besonderheit bei diesem Modul:
Es wird immer nach einer Zuweisung  gesendet wird und nicht wie bei anderen Modulen üblich nur wenn der Wert der Objekte sich ändert. Das wurde so eingerichtet, da die abzuspielende Sequenz oftmals gleich ist und bei erneuter Zuweisung auch erneut abgespielt werden soll. Es ist daher wichtig bei der Programmierung zu beachten, dass jede Zuwesiung zu einer Ausgabe an das Modul führt auch wenn der Wert sich nicht ändert.
 
 
 
 
 

Created with help of DrExplain