MPU6050: Arduino 6 axlig Accelerometer + Gyro - GY 521 Test & 3D-simulering (2 / 4 steg)
Steg 2: Installera I2Cdev & MPU6050 bibliotek
Om vi skulle skriva koden från början, det skulle ta evigheter och det skulle finnas en hel del bakåtkompilering som krävs för att göra gott bruk av modulens egen Digital Motion Processing (DMP) motor eftersom Invensense avsiktligt släppt minimal uppgifter om dess MPU6050. Tur att någon redan har gjort det hårda arbetet för oss; Jeff Rowberg skrev några Arduino bibliotek för att få accelerometern / gyro data och hantera alla beräkningar. De finns som en zip-fil härifrån:
https://github.com/jrowberg/i2cdevlib/zipball/Master
När uppackade, hitta mappen Arduino inom it och kopiera de två mapparna "I2Cdev" och "MPU6050" över till din Arduino "bibliotek" mapp i följande katalog:
C:\Program filer (x86) \Arduino\libraries
Öppna sedan Arduino IDE och exempel i avsnittet bör du MPU6050_DMP6 inom MPU6050. Öppna den, Anslut din arduino, Välj lämplig COM Port och ladda upp skissen. Välj en överföringshastigheten 115200 i fönstret Serial. Du bör uppmanas att MPU6050 anslutningen lyckades. Du kan testa insamlingen av uppgifter genom att skriva något i fältet text och trycka in, data ska börja dyka upp.
Nu vill vi ställa in koden att köra tekanna demo för att visa 3D-simulering. Stäng fönstret serial och sedan hitta och kommentera ut raden #define OUTPUT_READABLE_YAWPITCHROLL och avkommentera linjen //#define OUTPUT_TEAPOT. Välj "Spara som" och välj var du vill spara den ändrade koden. Ladda upp igen men öppna inte fönstret serial denna gång.