Gyroscope/servomoteur problème

Donc, ton code est pour une stabilisation sur 1 axe.
Si je veux une stabilisation sur 3 axes, je suppose qu'il faut copier cette partie 2 fois pour avoir les 3 axes ?
(je suppose qu'il y'a aussi 2-3 modif a faire ?)

void loop()
{
accelgyro.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);
ax = map(ax, -32767, 32767, -255, 255);
ay = map(ay, -32767, 32767, -255, 255);
az = map(az, -32767, 32767, -255, 255);

Serial.print(ax); Serial.print("\t");
Serial.print(ay); Serial.print("\t");
Serial.print(ay); Serial.print("\t");
Serial.print(az); Serial.print("\t");
Serial.print(gx); Serial.print("\t");
Serial.print(gy); Serial.print("\t");
Serial.print(gz); Serial.print("\t\n");

if (ay < -1) motor.step(1, BACKWARD, SINGLE);
if (ay > 1) motor.step(1, FORWARD, SINGLE);
if( ay >= -1 && ay <= 1){digitalWrite(LED_PIN, HIGH);}else{digitalWrite(LED_PIN, LOW);}