Hallo mensen! Vandaag wilde ik proberen de MPU 6050 a.k.a GY-521 versnellingsmeter module. Check out de video en volg de volgende stap voor het schema, Code & onderdelen lijst.
Wat je nodig hebt?
- Arduino IDE (ik neem aan dat u al dit.)
- Verwerking van IDE (Nodig voor de Demo van het vliegtuig.)
Bibliotheken die nodig zijn.
- "I2Cdev.h"
- "MPU6050_6Axis_MotionApps20.h"
- "Wire.h"
Installeren van de bibliotheek toxiclibs-voltooien-0020 in de map van de schets van de IDE verwerking! NIET in de Arduino IDE!
Als er geen map @ C:/gebruikers/gebruiker/documenten/verwerking/Bibliotheken, maak het zelf.
Eerst de code van de arduino te uploaden naar de arduino.
Voordat u uploadt moet u commentaar van de regel in de arduino MPU6050_DMP6 code die zegt:
van #define OUTPUT_READABLE_YAWPITCHROLL naar //#define OUTPUT_READABLE_YAWPITCHROLL.
En uncomment de regel:
van //#define OUTPUT_TEAPOT tot #define OUTPUT_TEAPOT.
Open de verwerking voorbeeld voor de MPU 6050.
- Open de verwerking IDE, vervolgens: bestand -> Open.
- Navigeer naar de map waarin u de MPU6050 bibliotheek voor de arduino had geïnstalleerd.
- Vinden de verwerking voorbeeld in: MPU6050 -> voorbeelden -> MPU6050_DMP6 -> Processing -> MPUTeapot.
In deze code hebt u de seriële poort. Linux-gebruikers
String portName = "/ dev/ttyUSB1";. U wilt veranderen van ttyUSB1 naar de poort waarop je arduino is aangesloten.
En voor windows-gebruikers, moet u het commentaar van de lijn die zegt:
van String portName = "/ dev/ttyUSB1"; Te //String portName = "/ dev/ttyUSB1";. En uncomment de lijn die zegt:
van //String portName = "COM4"; to String portName = "COM4";. En "COM4" vervangen door de COM-poort waarop je arduino is aangesloten
De verwerking code opslaan in de map van de schets. En druk op de afspeelknop in de verwerking IDE.
Hier ziet u een plaats zijn X-Y-Z-as wordt verplaatst als u de MPU-6050 verplaatst.
Veel plezier!