Funk-Gong-Modul MP3 unterschiedliche MP3s abspielen

Begonnen von achim60, 15 November 2017, 21:53:12

Vorheriges Thema - Nächstes Thema

achim60

Hallo,
ich habe das Funk-Gong-Modul MP3 am laufen und steuere es mit set Sprachausgabe playTone 026 etc. an. Auf der sdcard sind 30 MP3s drauf.
Gibt es eine -Art- Zufallsgenerator der mal 026 oder 025 usw.  abspielt ?

Danke

reibuehl

Wenn Du Dir in 99_myUtils.pm eine entsprechende Perl Funktion definierst, die Dir eine Zufallszahl im entsprechenden Bereich zurückliefert, könntest Du die im set Befehl aufrufen:

set Sprachausgabe playTone { randomTone }

In 99_myUtils.pm einfügen:


##########################################################
# randomTone
# Liefert eine Zahl zwischen 0 und 30 dreistellig mit führenden Nullen zurück
sub randomTone() {
  return sprintf("%03d", int(rand(31)));
}
Reiner.