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

43 lines
731 B
Markdown

# Aufgabe 01: Einen Servo bewegen
## Ziel
Du lernst, einen Servo-Motor gezielt auf Winkelpositionen zu bewegen.
## Aufgabe
Baue ein Programm:
```text
$ 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:
```text
$ servo --from 20 --to 120 --duration 2s
```