Hallo. Ich wollte die Wirkrichtung der Sensoren (ACC, Gyro) bei meiner NanoWii im Sketch ändern.
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = -Y; accADC[PITCH] = X; accADC[YAW] = Z;}
#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = -Y; gyroADC[PITCH] = X; gyroADC[YAW] = Z;}
//#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = Z;}
Wenn ich es wie oben einkommentiere und die Vorzeichen ändere, bewirkt das rein gar nichts. Die Sensorausschläge bleiben wie vorher unverändert. Ich denke nicht dass es an der MPU6050 liegt, weil die habe ich auf einem Break Out Board auch auf einem anderen Copter und da funktioniert die Änderung der Wirkrichtungen. Übersehe ich da was?
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = -Y; accADC[PITCH] = X; accADC[YAW] = Z;}
#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = -Y; gyroADC[PITCH] = X; gyroADC[YAW] = Z;}
//#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = Z;}
Wenn ich es wie oben einkommentiere und die Vorzeichen ändere, bewirkt das rein gar nichts. Die Sensorausschläge bleiben wie vorher unverändert. Ich denke nicht dass es an der MPU6050 liegt, weil die habe ich auf einem Break Out Board auch auf einem anderen Copter und da funktioniert die Änderung der Wirkrichtungen. Übersehe ich da was?