Modul utils
¶
- robot_hat.utils.set_volume(value)¶
Lautstärke einstellen
- Parameter
value (int) – Lautstärke(0~100)
- robot_hat.utils.run_command(cmd)¶
Befehl ausführen und Status sowie Ausgabe zurückgeben
- Parameter
cmd (str) – auszuführender Befehl
- Rückgabe
Status, Ausgabe
- Rückgabetyp
tuple
- robot_hat.utils.is_installed(cmd)¶
Überprüfen, ob Befehl installiert ist
- Parameter
cmd (str) – zu überprüfender Befehl
- Rückgabe
Wahr, wenn installiert
- Rückgabetyp
bool
- robot_hat.utils.mapping(x, in_min, in_max, out_min, out_max)¶
Wert von einem Bereich in einen anderen Bereich abbilden
- Parameter
x (float/int) – abzubildender Wert
in_min (float/int) – Eingangsminimum
in_max (float/int) – Eingangsmaximum
out_min (float/int) – Ausgangsminimum
out_max (float/int) – Ausgangsmaximum
- Rückgabe
Abgebildeter Wert
- Rückgabetyp
float/int
- robot_hat.utils.get_ip(ifaces=['wlan0', 'eth0'])¶
IP-Adresse abrufen
- Parameter
ifaces (list) – Zu überprüfende Schnittstellen
- Rückgabe
IP-Adresse oder False, wenn nicht gefunden
- Rückgabetyp
str/False
- robot_hat.utils.reset_mcu()¶
MCU auf dem Robot Hat zurücksetzen.
Dies ist hilfreich, wenn der MCU irgendwie in einer I2C-Datenübertragungsschleife steckt und der Raspberry Pi einen IOError beim Lesen des ADC, Manipulieren des PWM usw. erhält.
- robot_hat.utils.get_battery_voltage()¶
Batteriespannung abrufen
- Rückgabe
Batteriespannung (V)
- Rückgabetyp
float