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, user=None, group=None)
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.check_executable(executable)
Check if executable is installed
- Parameter:
executable (str) – executable name
- Rückgabe:
Wahr, wenn installiert
- Rückgabetyp:
bool
- class robot_hat.utils.LazyReader(read_function: Callable, interval: int = 10)
Lazy reader Read something in a given interval, even if you read it multiple times in a short time. For those who don’t need to read it too frequently.
- read() Any
Read the value.
- Rückgabe:
The value.
- Rückgabetyp:
Any
- 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.set_pin(pin: int, value: bool)
Set pin value
- Parameter:
pin (int) – pin number
value (bool) – pin value
- robot_hat.utils.enable_speaker()
Enable speaker
- robot_hat.utils.disable_speaker()
Disable speaker