gimbalkamera yapıyorım ardiuno uno r3 mpu6050 3 ad servo malzemeler bunlar int indirdiğim kodlar aşağıda iyi çalışıyor ancak 2 akis 3 akis çalışması lazım uğraştım olmadı yardımcı olan arkadaşlara teşekkür ederim
// 2 axis 2 servo conrol using mpu 6050 #include <SPI.h> #include <Wire.h> #include <Servo.h> #define MPU 0x68 // I2C address of the MPU-6050
Servo ServoX, ServoY; double AcX,AcY,AcZ; int Pitch, Roll;
void init_MPU(){ Wire.begin(); Wire.beginTransmission(MPU); Wire.write(0x6B); // PWR_MGMT_1 register Wire.write(0); // set to zero (wakes up the MPU-6050) Wire.endTransmission(true); delay(1000); }
//Pitch and Roll double FunctionsPitchRoll(double A, double B, double C){ double DatoA, DatoB, Value; DatoA = A; DatoB = (B*B) + (C*C); DatoB = sqrt(DatoB);
Value = atan2(DatoA, DatoB); Value = Value * 180/3.14;