Grundlagen der Programmiersprache C kennen und eigene Programme schreiben.
C-Programme für ein microcontroller-basiertes Zielsystem (Arduino) verstehen und schreiben.
Algorithmen zur Lösung von Problemen beschreiben können.
Modulverantwortung:
Prof. Dr. Kottmann Markus
Standort (angeboten):
Rapperswil-Jona
Zusätzliche Eingangskompetenzen:
Stoff des Einführungskurses Informatik 0: Programmier-Einführungskurs
Modultyp:
Wahlpflicht-Modul für Maschinentechnik STD_05(Empfohlenes Semester: 3)Kategorie:Maschinentechnik (M-mt)
Wahlpflicht-Modul für Maschinentechnik-Innovation STD_10(Empfohlenes Semester: 3)Kategorie:Grundstudium Maschinentechnik-Innovation (M-gs)
Wahlpflicht-Modul für Maschinentechnik-Innovation STD_14(Empfohlenes Semester: 3)Kategorie:Grundstudium Maschinentechnik-Innovation (M-gs)
Modulbewertung:
Note von 1 - 6
Leistungsnachweise und deren Gewichtung
Modulschlussprüfung:
Schriftliche Prüfung, 120 Minuten
Inhalte
Modul- und Lerninhalt:
Allgemeine Grundlagen
Aufbau eines Rechnersystems
Werkzeuge der Softwareentwicklung
Syntax und Semantik
Grundlagen zur Programmierung der Physical Computing Plattform Arduino
Einführung in die Programmiersprache C für Arduino (Programmaufbau, Konstanten, Datentypen, Deklarationen, Ausdrücke, Anweisungen, Operatoren, Kontrollstrukturen, Funktionen, arduino-spezifische Funktionen)
Grundlagen analoger und digitaler Signale, A/D-Wandlung
Ansteuerung von analogen und digitalen Sensoren und Aktoren (Taster, Temperatur-, Licht-, und Distanzsensoren, LEDs, Motoren).
Praktikum mit Arduino
Entwickeln von C-Programmen
Aufbau von Hardware-Schaltungen mit Sensoren und Aktoren, sowie Schreiben von C-Programmen zur Ansteuerung der Hardware