Problema IMU MPU6050, libreria

Ciao, scusate se sbaglierò a dire qualche cosa, ma aimè sono ancora alle prime armi nell'elettronica...

Andiamo al dunque, vorrei fare un programma con python che riceve le rotazioni da ArduinoUno che a sua volta le riceve dal sensore IMU(6 dof) attraverso una libreria chiamata serial...(questo per fortuna non mi dà problemi), quando però vado a compilare il programma fatto sull'IDE di Arduino(v. 1.6.7) mi dà degli errori riguardo alla libreria "MPU6050_6Axis_MotionApps20"...:frowning:

Il "bello" è che mi andava qualche mese fa...adesso non mi fa più...non capisco perchè, ho tutto come prima, l'unica cosa che è cambiata è la versione dell'IDE...

Vi prego aiutatemi...

Arduino:1.6.7 (Windows 10), Scheda:"Arduino/Genuino Uno"

sketch\MPU6050_DMP6.ino.cpp.o: In function `MPU6050::dmpInitialize()':

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:325: undefined reference to `MPU6050::reset()'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:336: undefined reference to `MPU6050::setSleepEnabled(bool)'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:340: undefined reference to `MPU6050::setMemoryBank(unsigned char, bool, bool)'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:342: undefined reference to `MPU6050::setMemoryStartAddress(unsigned char)'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:347: undefined reference to `MPU6050::setMemoryBank(unsigned char, bool, bool)'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:356: undefined reference to `MPU6050::getXGyroOffsetTC()'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:357: undefined reference to `MPU6050::getYGyroOffsetTC()'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:358: undefined reference to `MPU6050::getZGyroOffsetTC()'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:368: undefined reference to `MPU6050::setSlaveAddress(unsigned char, unsigned char)'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:370: undefined reference to `MPU6050::setI2CMasterModeEnabled(bool)'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:372: undefined reference to `MPU6050::setSlaveAddress(unsigned char, unsigned char)'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:374: undefined reference to `MPU6050::resetI2CMaster()'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:381: undefined reference to `MPU6050::writeProgMemoryBlock(unsigned char const*, unsigned int, unsigned char, unsigned char, bool)'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:388: undefined reference to `MPU6050::writeProgDMPConfigurationSet(unsigned char const*, unsigned int)'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:392: undefined reference to `MPU6050::setClockSource(unsigned char)'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:395: undefined reference to `MPU6050::setIntEnabled(unsigned char)'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:398: undefined reference to `MPU6050::setRate(unsigned char)'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:401: undefined reference to `MPU6050::setExternalFrameSync(unsigned char)'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:404: undefined reference to `MPU6050::setDLPFMode(unsigned char)'

C:\Users\Ivan\Documents\Arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:407: undefined reference to `MPU6050::setFullScaleGyroRange(unsigned char)'

...questo è una parte di codice(era troppo lungo...), se volete guardare anche l'altra parte di codice ditemelo che lo riposto...

Ti invitiamo a presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: Presentazioni
e a leggere il regolamento se non lo hai già fatto: Regolamento
Qui una serie di link utili, non inerenti al tuo problema:

ok, grazie mille :slight_smile: !

Hai provato ad aggiornare la libreria?
--> i2cdevlib/Arduino/MPU6050 at master · jrowberg/i2cdevlib · GitHub

ho provato ma niente...mi da sempre lo stesso errore:(