Buenas tarde, resulta que tengo el siguiente codigo y me da un error extraño que no consigo arreglar. Se trata del error : " 'FreeSixIMU' does not name a type.
El codigo es el siguiente. Ayuda por favor
#include <FreeSixIMU.h>
#include <FIMU_ADXL345.h>
#include <FIMU_ITG3200.h>
#include <Wire.h>
float angles[3]; // yaw pitch roll
// Set the FreeSixIMU object
FreeSixIMU sixDOF = FreeSixIMU();
void setup() {
Serial.write("setup begin.");
Serial.begin(115200);
Wire.begin();
delay(5);
sixDOF.init(); //begin the IMU
delay(5);
Serial.write("setup end.");
}
void loop() {
Serial.write("Euler Angles: ");
sixDOF.getEuler(angles);
Serial.print(angles[0]);
Serial.print(" | ");
Serial.print(angles[1]);
Serial.print(" | ");
Serial.println(angles[2]);
delay(100);
}