Hallo Welt! Heute wollte ich versuchen, die MPU 6050 aka GY-521 Beschleunigungssensor-Modul. Checkt das Video und folgen Sie den nächsten Schritt für den Schaltplan, Code & Teile-Liste.
Was brauchen Sie?
- Arduino IDE (ich nehme an, Sie haben dies bereits.)
- Verarbeitung von IDE (Erforderlich für die Flugzeug-Demo).
Bibliotheken benötigt.
- "I2Cdev.h"
- "MPU6050_6Axis_MotionApps20.h"
- "Wire.h"
Installieren Sie die Bibliothek Toxiclibs-komplett-0020 im Ordner "Skizze" der Verarbeitung IDE! NICHT in Arduino IDE!
Wenn es keine Ordner @ c: / Benutzer/Benutzer/Dokumente/Verarbeitung/Bibliotheken, dann selbst eine erstellen.
Zuerst in die Arduino hochladen Sie Arduino Code.
Vor dem Hochladen müssen Sie die Zeile in die Arduino MPU6050_DMP6 Code eingehen, die sagt:
von #define OUTPUT_READABLE_YAWPITCHROLL , //#define OUTPUT_READABLE_YAWPITCHROLL.
Und kommentieren Sie die Zeile:
von //#define OUTPUT_TEAPOT , #define OUTPUT_TEAPOT.
Öffnen Sie die Verarbeitung-Beispiel für die MPU-6050.
- Öffnen Sie die Verarbeitung IDE, dann: Datei -> öffnen.
- Dann navigieren Sie zu dem Ordner, wo Sie die MPU6050-Bibliothek für Arduino installiert hatte.
- Finde die Verarbeitung Beispiel in: MPU6050 -> Beispiele -> MPU6050_DMP6 -> Verarbeitung -> MPUTeapot.
In diesem Code haben Sie den seriellen Port ändern. Linux-Anwender
PortName String = "/ Dev/ttyUSB1";. Du musst ttyUSB1 an den Port ändern, auf dem Ihre Arduino verbunden ist.
Und für Windows-Benutzer müssen Sie die Zeile Kommentar sagt:
aus PortName String = "/ Dev/ttyUSB1"; Zu //String PortName = "/ Dev/ttyUSB1";. Und kommentieren Sie die Zeile, die sagt:
von //String PortName = "COM4"; to PortName String = "COM4";. Und ersetzen Sie "COM4" mit den COM-Port, auf dem Ihre Arduino verbunden ist
Speichern Sie die Verarbeitungscode im Ordner "Skizze". Und klicken Sie auf den Play-Button in der IDE.
Sie werden sehen, einen Ort der X-Y-Z-Achse zu bewegen, beim Verschieben der MPU-6050.
Viel Spass!