Roboter HaBuRo1 Audio
Störmeldungen werden akustisch ausgegeben
...wer macht das: Raspberry PI
Wenn der Lautsprecher "Entladeschlussspannung erreicht" meldet!
Betätige sofort den Button "Exit Python" auf deinem Tablet. Den Roboter ausschalten und den Akku laden.
Details findest du im Kapitel "Akku".
Voraussetzung: Ein Audio-Player muss Bestandteil des Betriebssystems des Raspberry Pi sein.
Ich habe mich für den mpg321-Player entschieden. mpg123 ist ein kommandozeilenbasierender Audioplayer.
Das Programm zeichnet sich durch eine geringe Speicherbelastung aus. Es hat eine gut dokumentierte API.
Der einfache Aufruf lautet: "mpg123 datei.mp3“. Während der Sound aus den Boxen schallt, schreibt
das Programm weitere Infos direkt in die Konsole bzw. in einer Logdatei. Die Installation der
Software ist einfach: sudo apt-get install mpg321. Nachfolgend wird das Python-Programm vorgestellt.
Im Hauptprogramm muss die Klasse "AudioMessage()" als eigenständigen Thread aufgerufen werden.