SunFounder PiDog Kit, Release 1.0
my_dog.rgb_strip.set_mode(style="bellen", color="#a10a0a")
time.sleep(3)
# style:"boom", color="#a10a0a", brightness=0,5, bps=2,5
my_dog.rgb_strip.set_mode(style="boom", color="#a10a0a", bps=2,5, brightness=0,5)
time.sleep(3)
# schließen
my_dog.rgb_strip.close()
time.sleep(2)
Bemerkung: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft
auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Warum beitreten?
• 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 Ein-
blicken.
• 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 [] und treten Sie heute bei!
2.4.10 10. IMU-Lesen
Durch das 6-DOF-IMU-Modul kann PiDog feststellen, ob es sich auf einer Steigung befindet oder angehoben wird.
Das 6-DOF-IMU-Modul ist mit einem 3-Achsen-Beschleunigungssensor und einem 3-Achsen-Gyroskop ausgestattet,
was die Messung von Beschleunigung und Winkelgeschwindigkeit in drei Richtungen ermöglicht.
Bemerkung: Bevor Sie das Modul verwenden, stellen Sie sicher, dass es korrekt zusammengebaut ist. Das Etikett auf
dem Modul gibt Ihnen Auskunft darüber, ob es umgekehrt ist.
Sie können die Beschleunigung wie folgt auslesen:
ax, ay, az
=
Pidog.accData
Wenn der PiDog horizontal platziert ist, sollte die Beschleunigung auf der x-Achse (d.h. ax) nahe der Erdbeschleuni-
gung (1g) liegen, mit einem Wert von -16384. Die Werte auf der y-Achse und z-Achse sollten nahe bei 0 liegen.
Verwenden Sie die folgende Methode, um die Winkelgeschwindigkeit auszulesen:
gx, gy, gz
=
my_dog.gyroData
Im Fall, dass der PiDog horizontal platziert ist, sollten alle drei Werte nahe bei 0 liegen.
Hier sind einige Beispiele dafür, wie das 6-DOF-Modul verwendet wird:
86
(Fortsetzung der vorherigen Seite)
Kapitel 2. Mit Python spielen