Bemerkung
Hello, welcome to the SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community on Facebook! Dive deeper into Raspberry Pi, Arduino, and ESP32 with fellow enthusiasts.
Why Join?
Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern.
Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.
Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.
Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
👉 Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [here] und treten Sie heute bei!
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
- robot_hat.utils.enable_speaker()
Enable speaker
- robot_hat.utils.disable_speaker()
Disable speaker