feat: expanded and added more tasks

This commit is contained in:
2026-07-08 23:33:26 +02:00
parent 8fdf69e11f
commit d0b776485a
97 changed files with 3121 additions and 427 deletions
@@ -0,0 +1,37 @@
# Aufgabe 06: Sanfte Bewegungen implementieren
## Ziel
Du bewegst den Kopf in kleinen Schritten statt mit abrupten Sprüngen.
## Warum ist das wichtig?
Ruckartige Bewegungen wirken schlecht und belasten Mechanik und Stromversorgung.
## Voraussetzungen
- Aufgaben 04-05
## Theorie
Motion Profiles beschreiben Geschwindigkeit und Beschleunigung. Schon lineare Schritte sind besser als direkte Sprünge.
## Aufgabe
Baue eine Funktion `move_to(pan, tilt, duration_ms)`, die Zwischenpositionen erzeugt.
## Akzeptanzkriterien
- Bewegung ist sichtbar sanfter.
- Dauer ist konfigurierbar.
- Neue Ziele können kontrolliert behandelt werden.
## Erweiterungen
- Teste Ease-in/ease-out.
## Reflexionsfragen
- Warum sind Sprünge problematisch?
- Wie reagierst du auf neue Befehle während Bewegung?
- Welche Geschwindigkeit wirkt angenehm?