Repository zu den Aufgabenstellungen
Aufgabe 1:
Ampel programmieren
- 3 LEDS
- 4 Zustände
- Rot 1s
- Rot gelb 500ms
- Grün 1s
- Gelb 500ms
- Makros nutzen
- Dopplungen vermeiden!!!!
Aufgabe 2:
- Lauflicht 6 LEDs
- Laufleiste
- Links → rechts → links (und wiederholen)
Erweiterung:
- Mehr als 6 LEDs (8 - 10)
Aufgabe 3:
- Mini Orgel mit 2 tastern (Tastenprellen abfangen!)
- Taster 1: Summer 128 Hz (OCR 249)
- Taster 2: Summer 440 Hz (OCR 70)
Aufgabe 4:
- Programmieren einer Seriellen Schnittstelle
- Auslagern auf dafür erstellte .c und .h Files
Aufgabe 5:
- Serielle Schnittstelle mit 2 Pottis
- beide Pottis werden unabhängig voneinander gesteuert
- Ausgabe auf seriellem Monitor: Potti1: xxx Potti2: xxx
Aufgabe 6:
- via Trim Potti LED trimmen
- PWM-Wert über Potti einlesen
Aufgabe 7:
- 2 Taster zur Servosteuerung
- 1 Taster Servo links 0°
- 1 Taster Servo rechts 180°
Alternative:
- eigene Aufgabe vorschlagen (mit Joachim Wagner kommunizieren)
- git pull
- git checkout -b <branchname>
- Änderungen durchführen
- git add <files/folder>
- git commit -m "<Nachricht>"
- git push origin <branchenname>
- Pull request erstellen, prüfen und auf master mergen