-
Julia Magdalena Brandt authoredJulia Magdalena Brandt authored
README.md 1.64 KiB
IMU
Eine Klasse für die leichte Initializierung und Ansteuerung des Beschleunigungssensors MPU6050.
Getestet mit:
- Arduino Mega Pro + IMU (GY-521) MPU6050
Voraussetzung
-
MPU6050 von ElectronicCats
Installation:
Um diese Klassen verwenden zu können, muss dieses Repository geklont und in das Libraries-Verzeichnis der Arduino-IDE kopiert werden.
Anwendung:
Zur Verwendung siehe zunächst das Beispiel read_values.ino
Einbinden der Bibliothek:
#include <thk_imu.h>
Instanziieren:
const int INTERRUPT_PIN = 0; // Wenn kein Interrupt Pin angeschlossen ist, dann Interrupt Pin gleich 0 setzen.
thk_IMU imu(INTERRUPT_PIN);
Funktionen:
Um die IMU zu initialisieren wird folgende Methode im setup ausgeführt:
imu.init()
Um die sogenannten Yaw, Pitch und Roll Winkel seperat zu erhalten werden folgende Methoden ausgeführt (Je nach Einbau-Orientierung des Sensors, können Yaw, Pitch und Roll vertauscht sein):