Anfängerpraktikum Robotik LCD für die Labortür
Vortragsübersicht ● I. Vorstellung ● II. Thema des Projekts: LCD für die Labortür ● III. Problemstellungen ● IV. Umsetzung ● V. Ausblick
Vortragsübersicht I. Vorstellung
● Johannes Mastel und Alexander Kissel ● Lehramtsstudiengang mit den Hauptfächern ● Mathematik und Informatik ● Aktuell 6. Semester ●
I. Vorstellung ● Warum ein Praktikum im Robotiklabor? ● - praktische Anwendung von Programmierung ● - Fächerübergreifendes Arbeiten ● - Arbeiten mit visuellem und daher schülernahem Ergebnis
II. LCD für die Labortür Vortragsübersicht
LCD für die Labortür Was war unsere Aufgabe? ● Ein LCD Display soll anstehende Termine des Robotiklabors anzeigen.
LCD für die Labortür Welche Voraussetzungen waren gegeben? ● LCD-Display mit 4x60 Zeichen ● Mikrocontroller Atmega 168 ● Quellcode zur Steuerung eines 2x40 Display ● Informationen werden von einem Script geliefert
Vortragsübersicht III. Problemstellungen
● Sinnvolle Form der Darstellung bei 4x40 Zeichen ● Begrenzung der darstellbaren Menge von Zeichen ● durch die Speichergröße des Mikrocontrollers ● korrekte Erfassung der relevanten Informationen ● Darstellung von eventuell vorhandenen Umlauten ● Überlänge von Zeichenfolgen ● Sinnvolle Gestaltung der Hardware
Vortragsüberblick IV. Umsetzung
Darstellung: 11|2|RB-1000 in Gameengine|Präsentation Robotikpraktikum (FP)|02 Präsentation FP|Marina Tuparova und Christian Poliwoda |||Der humanoide RB-1000 wurde in einer Gameengine dargestellt und simuliert.|85|RB1000 Physik Virtuell|RB1000 Phy| :00:00|Otto-Meyerhof-Zentrum, Raum U015| | |Christian Poliwoda, Marina Tuparova|11:00| | ● Wichtige Informationen: ● Titel, Namen, Beschreibung, Termin und Uhrzeit der angezeigten Veranstaltung
IV. Umsetzung Begrenzung der dargestellten Zeichen: ● #define TITEL_LENGTH 60( Stark unterschiedlich, meist ausreichend) ● #define NAME_LENGTH 75( bei im Schnitt drei Personen ausreichend) ● #define BESCHR_LENGTH 255( die Sicher längste Information) ● #define TIME_LENGTH 6( _xx:xx entspricht 6 Zeichen) ● #define DATUM_LENGTH 11 ( _xx.xx.xxxx entspricht 11 Zeichen) ● #define NEWS 2
IV. Umsetzung Auslesen der Informationen:
IV. Umsetzung Darstellung vom Umlauten void umlaut (uint8_t* str)
IV. Umsetzung Überspringt überflüssig gewordene Zeichen
IV. Umsetzung Überlänge von Zeichenketten
IV. Umsetzung Sinnvolle Gestaltung der Hardware
IV. Umsetzung
Vortragsübersicht V. Ausblick
Wie könnte man den LCD-Display erweitern? - Größeres Display - zeitlich abgestimmter Informationsabruf - Darstellung von mehr als zwei Terminen - Verringerung der Hardware - Stromsparmaßnahmen