CanSat-India-Updated / Data_Packet_3hrTesting / BMX_160.ino
BMX_160.ino
Raw
void BMX(){
  sBmx160SensorData_t Omagn, Ogyro, Oaccel;
  bmx160.getAllData(&Omagn, &Ogyro, &Oaccel);
  
  packet+=String(Oaccel.x); //roll
  packet+=",";

  packet+=String(Oaccel.z); //pitch
  packet+=",";
  
  packet+=String(Oaccel.y/calibratedG); //yaw
  packet+=",";

  packet+=String(Ogyro.x); //roll(Yc into page)
  packet+=",";

  packet+=String(Ogyro.z); //pitch Zc along +ve x
  packet+=",";
  
  packet+=String(Ogyro.y); //Yaw (Xc) downwards
  packet+=",";

//
//sensors_event_t a, g, temp;
//mpu.getEvent(&a, &g, &temp);
//
//  packet+=String(a.acceleration.x); 
//  packet+=",";
//  
//  packet+=String(a.acceleration.y); 
//  packet+=",";
//  
//  packet+=String(a.acceleration.z); 
//  packet+=",";
//
//  packet+=String(g.gyro.x); 
//  packet+=",";
//  
//  packet+=String(g.gyro.y);
//  packet+=",";
//
//  packet+=String(g.gyro.z); 
//  packet+=",";
  
//  d=(atan2(Oaccel.x,Oaccel.z)*4068)/71;
//  s_cam.write(-1*d);

}