Files
robotics-ai-learning-roadmap/05-robot-motion/01-servo-basics.md
T
2026-07-07 23:50:41 +02:00

731 B

Aufgabe 01: Einen Servo bewegen

Ziel

Du lernst, einen Servo-Motor gezielt auf Winkelpositionen zu bewegen.

Aufgabe

Baue ein Programm:

$ servo --angle 90

Der Servo soll auf 90 Grad fahren.

Hardware-Ideen

  • Raspberry Pi GPIO
  • PCA9685 Servo-Controller
  • Arduino/RP2040 als Servo-Controller mit serieller Schnittstelle

Lernpunkte

  • PWM
  • Servo-Winkel
  • Stromversorgung für Servos
  • Warum Servos nicht direkt vom Pi versorgt werden sollten
  • Jitter und Kalibrierung

Akzeptanzkriterien

  • Servo fährt auf 0, 90 und 180 Grad.
  • Winkelgrenzen sind konfigurierbar.
  • Falsche Winkel werden abgelehnt.

Erweiterung

Baue eine sanfte Bewegung:

$ servo --from 20 --to 120 --duration 2s