Übungen 64-211 zur Vorlesung Embedded Systems 64-210
Sommersemester 2019
Ort | F-304/F-326 | F-304/F-326 |
Zeit | Di. 14:15 - 15:45 | Fr. 10:15 - 11:45 |
Veranstalter | Bernd Schütz Marc Bestmann Andreas Mäder |
Aufgaben
Zum "Bestehen" der Übungen müssen die Aufgabenblätter 1-6 fertig bearbeitet und abgenommen worden sein. Das letzte Aufgabe 7 ist optional und kann freiwillig (bei Interesse / wenn man schon fertig ist) bearbeitet werden.- Aufgabenblatt 1 - KW14 (680Ki pdf)
- Aufgabenblatt 2
- KW15 (250Ki pdf)
DueTimer Bibliothek (1,6Ki tar.gz) - Aufgabenblatt 3 - KW17 + KW18 (1,2Mi pdf)
- Aufgabenblatt 4 - KW19 (1Mi pdf)
- Aufgabenblatt 5
- KW20 - KW22 (300Ki pdf)
Testprogramm Displayaufbau (2,3Ki tgz) - Aufgabenblatt 6
- KW23 + KW24 (1.3Mi pdf)
Pan-Tilt Demo (7.5Mi mp4) - Aufgabenblatt 7 - optional (1.1Mi pdf)
Materialien
Arduino
- Arduino Webseite
- Language Reference
- Arduino Due
Arduino Due - "Getting started"
- Arduino Due - Pinbelegung (205Ki pdf)
- Arduino Due - SAM3X8E Datenblatt (8.2Mi pdf)
Peripherie- / Experimentierhardware
- TB6612FNG - Datenblatt (295Ki pdf)
- TB6612FNG - PCB (129Ki pdf)
- Displaycontroller SI7735R - Datenblatt (155Ki pdf)
- SG90 - Datenblatt (125Ki pdf)
- PA6H/MTK3339 - Datenblatt (1,4Mi pdf)
Sonstiges
Software / Entwicklungsumgebung
- Die Arduino Software ist zentral auf dem Dateiserver installiert.
Zum Start der IDE ist in einer Kommandozeile folgender Befehl
einzugeben:
$tamsSW/arduino-1.8.5/arduino
- Wichtig: (einmalige) Konfiguration der Hardware!
Dazu muss, über den Boardverwalter, die Hardwareplattform des Arduino Due installiert werden. Dies geschieht über das Menü mitWerkzeuge - Board:... - Boardverwalter
Dort installiert man dann "Arduino SAM Boards (32-bits ARM Cortex-M3)". Anschließend können dann Typ des Boards und dessen USB-Schnittstelle ausgewählt werden. Hier wird in der Software über die Menüs folgende Einstellung vorgenommen (bei angestecktem Arduino Due):Werkzeuge - Board:... - Arduino Due (Programming Port)
Werkzeuge - Port - /dev/ttyACM0