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"...
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...