✈️ 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