Inhaltsverzeichnis

Funduino-Cube-Lektion-12

12.1. MPU6050 Gyroskop und Beschleunigungssensor in OpenRoberta

Der MPU6050 Gyroskop- und Beschleunigungssensor ist ein weitverbreiteter und beliebter Sensor, der in der Lage ist, Bewegungsdaten, Beschleunigungsdaten und sogar die Temperatur zu erfassen.

Der Sensor kombiniert ein 3-Achsen-Gyroskop und einen 3-Achsen-Beschleunigungssensor in einem einzigen Chip. Die Sensordaten werden dabei unter anderem über die I2C-Schnittstelle, die du bereits in den vorherigen Lektionen kennengelernt hast, gesendet.

Bei einem Gyroskop handelt es sich um einen Sensor, der zur Messung der Lageposition eines Objektes verwendet wird. Der Sensor ist in der Lage, Änderungen in der X-, Y- und Z-Achsenposition zu erfassen und diese Messwerte mit der ursprünglichen Position zu vergleichen. Dadurch kann zum Beispiel der Neigungswinkel genau ermittelt werden. 
Mit einem Beschleunigungssensor messen wir die Beschleunigung in Bezug auf die X-, Y- und Z-Achse. Wir können dadurch den Grad der Beschleunigung ermitteln, mit dem sich der Funduino Cube zum Beispiel durch Menschenhand bewegt. 

Die Kombination dieser beiden Sensoren macht den MPU6050-Sensor so besonders: Es ermöglicht die Orientierung in einem dreidimensionalen Raum. Dieser Sensortyp wird genau aus diesem Grund häufig zur Steuerung von Robotern, in VR-Brillen, zur Flugzeugstabilisierungen in Flugmodellen oder zur Gestenerkennung eingesetzt. 

In dieser Lektion möchten wir das Gyroskop auf unserem MPU6050 dafür verwenden, die Lageposition zu ermitteln. Die erfassten Winkelpositionen der X-, Y- und Z-Achse möchten wir uns im Seriellen Monitor anzeigen lassen. 

12.1.1. Konfiguration in OpenRoberta

12.1.2. Beispielprogramm in OpenRoberta

Funduino-Cube-Lektion-12-side

12.1.3. Programmcode in der Arduino Syntax

Support wird uns groß geschrieben!

Falls du Unterstützung bei der Verwendung des Funduino Cubes benötigen solltest, steht dir unser kompetentes Support Team jederzeit gerne zur Verfügung!

Du erreichst uns am Besten per Mail unter info@funduino.de oder von Montags bis Freitags, zwischen 09:00 und 17:00 Uhr unter der Rufnummer (+49) 5921 9704030.