hi, i dont know whai i can acitavate a piece of ocde by acceleration on Az, i mean if my arduino start going to up it will vectoring trust on rocket. i have code for contrling servo but not for if ascend on Z axis. `
#include <Arduino_LSM6DSOX.h>
#include <Servo.h>
Servo servoX;
Servo servoY;
float Ax, Ay, Az;
float Gx, Gy, Gz;
void setup()
{
Serial.begin(9600);
delay(200);
while (!Serial);
servoX.write(0);
servoX.attach(3);
servoY.write(0);
servoY.attach(4);
if (!IMU.begin())
{
Serial.println("Failed to initialize IMU!");
while (1);
}
Serial.print("Accelerometer sample rate = ");
Serial.print(IMU.accelerationSampleRate());
Serial.println("Hz");
Serial.println();
}
void loop()
{
if (IMU.accelerationAvailable())
{
IMU.readAcceleration(Ax, Ay, Az);
servoX.write(map(Ax, -10, 10, 180, 0));
servoY.write(map(Ay, -10, 10, 180, 0));
}
}
so this code for control srovos and on beging of void loop i wolad like to have if start accelerate on Az do that code, can someone modifi code for me pleas??