Zum Hauptinhalt springen

✈️ Aufgabe: Gegensinnige Bewegung (Elevons)

Jetzt steuerst du beide Servos (links & rechts). Für eine Rollbewegung gehen sie gegengleich: links hoch, rechts runter – und umgekehrt.


🧠 Ziel

  • Zwei Servos koordinieren
  • Rollbewegung simulieren (links/rechts)

⚙️ Konstanten

#include <Servo.h>

const uint8_t SERVO_LEFT_PIN = 9; // linker Servo
const uint8_t SERVO_RIGHT_PIN = 10; // rechter Servo

🧪 Code

#include <Arduino.h>
#include <Servo.h>

const uint8_t SERVO_LEFT_PIN = 9;
const uint8_t SERVO_RIGHT_PIN = 10;

Servo servoLeft, servoRight;

void setup() {
servoLeft.attach(SERVO_LEFT_PIN);
servoRight.attach(SERVO_RIGHT_PIN);

// Neutralstellung
servoLeft.write(90);
servoRight.write(90);
delay(800);
}

void loop() {
// Roll nach links: links hoch (45), rechts runter (135)
servoLeft.write(45);
servoRight.write(135);
delay(1000);

// Neutral
servoLeft.write(90);
servoRight.write(90);
delay(800);

// Roll nach rechts: links runter (135), rechts hoch (45)
servoLeft.write(135);
servoRight.write(45);
delay(1000);

// Neutral
servoLeft.write(90);
servoRight.write(90);
delay(800);
}

✅ Checkliste

  • Servos laufen gegensinnig (links hoch = rechts runter)
  • Neutralstellung bei 90°
  • Keine mechanischen Anschläge erreicht