BSE Angewandte Informatik - SoSe24: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
 
(16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:Arduino]]
[[Kategorie:Arduino]]
{|
{|class="wikitable"
|-
|-
| '''Autor:'''  || [[Benutzer:Ulrich_Schneider| Prof. Dr.-Ing. Schneider]]
| '''Dozent:'''  || [[Benutzer:Ulrich_Schneider| Prof. Dr.-Ing. Schneider]]
|-
|-
| '''Modul'''  || Business and Systems Engineering, Angewandte Informatikpraktikum, Übung, Wintersemester
| '''Modul'''  || Business and Systems Engineering, Angewandte Informatikpraktikum, Übung, Wintersemester
Zeile 8: Zeile 8:
| '''Modulbezeichnung:''' || BSE-M-2-1.09
| '''Modulbezeichnung:''' || BSE-M-2-1.09
|-
|-
| '''Modulverantwortung:''' || Jörg Wenz
| '''Modulverantwortung:''' || Axel Thümmler
|-
| '''Umfang:''' || 1 Übung (1 SWS), 15 h Präsenz, 22,5 h Selbststudium
|-
|-
| '''Zeit:''' || Mittwoch, 12:00 - 13:30 Uhr, gKW
| '''Zeit:''' || Mittwoch, 12:00 - 13:30 Uhr, gKW
Zeile 34: Zeile 32:
* Für diese Lehrveranstastung benötigen Sie das [[HSHL-Mechatronik-Baukasten|'''Lernset - Einsteiger Kit für Arduino''']] (vgl. Abb. 1).
* Für diese Lehrveranstastung benötigen Sie das [[HSHL-Mechatronik-Baukasten|'''Lernset - Einsteiger Kit für Arduino''']] (vgl. Abb. 1).
* Für alle Studierenden stehen in der Praktikumszeit Mechatronik-Baukästen im Labor zur Verfügung.
* Für alle Studierenden stehen in der Praktikumszeit Mechatronik-Baukästen im Labor zur Verfügung.
* Die Software ist für Sie unter dem '''Nutzernamen <code>HSHL-User</code>''' installiert. Loggen Sie sich ausschließlich mit diesem Nutzernamen ein.


== Voraussetzung ==
== Voraussetzung ==
Zeile 51: Zeile 50:
* [[Einführung_in_MATLAB|Einführung in MATLAB<sup>®</sup>]]  
* [[Einführung_in_MATLAB|Einführung in MATLAB<sup>®</sup>]]  
* [[Einstieg in die Welt des Arduino|Einstieg in die Welt des Arduino]]
* [[Einstieg in die Welt des Arduino|Einstieg in die Welt des Arduino]]
* Arduino Programmierung mit MATLAB<sup>®</sup>
* [[Arduino Programmierung mit MATLAB|Arduino Programmierung mit MATLAB<sup>®</sup>]]
* Modellbasierte Programmierung des Arduino mit Simulink
 
|-
|-
|  || 01.05.2024 || ''Tag der Arbeit, Feiertag''
|  || 01.05.2024 || ''Tag der Arbeit, Feiertag''
|-
|-
| 2  || 15.05.2024 || Arduino mit Simulink: Sensoren einlesen, Debugging, Statistische Methoden
| 2  || 15.05.2024  
||  
* [[Modellbasierte Programmierung des Arduino mit Simulink]]
* Arduino mit Simulink: Sensoren einlesen, Debugging, Statistische Methoden
|-
|-
| 3  || 29.05.2024 || Arduino mit Simulink: Aktoren ansteuern
| 3  || 29.05.2024 || Ausfall
|-
|-
| 4  || 12.06.2024 || Arduino mit Simulink: Digitale Signalverarbeitung
| 4  || 12.06.2024 || Ausfall
|-
|-
| 5  || 26.06.2024 || Arduino mit Simulink: Einbindung neuer Sensoren
| 5  || 26.06.2024 || [[BSE AngInf - SoSe24 - Digitale Signalverarbeitung mit Simulink|Digitale Signalverarbeitung mit Simulink]]
|}
|}
== Prüfung ==
== Prüfung ==
* Hausarbeit zu zwei ausgewählten Themen mit Bezug zur Programmierung technischer Systeme
* [[BSE Angewandte Informatik - SoSe24 - Hausarbeit|'''Hausarbeit''']] zu ausgewählten Themen mit Bezug zur Programmierung technischer Systeme
* Umfang:  30&#8239;h
* Umfang:  30&#8239;h
* Gewicht: 25&#8239;% der Modulnote
* Gewicht: 25&#8239;% der Modulnote
* Abgabetermin: 28.07.2024
* Abgabeort: Wiki-Artikel ([[BSE_Angewandte_Informatik_-_SoSe24_-_Hausarbeit#Praxisaufgaben|siehe Tabelle 1]])


== Tutorial ==
== Tutorial ==
Zeile 74: Zeile 79:
* [[Header_Beispiel_für_C|Header Beispiel für C]]
* [[Header_Beispiel_für_C|Header Beispiel für C]]
* [https://www.arduino.cc/reference/de/ Arduino Befehlsübersicht]
* [https://www.arduino.cc/reference/de/ Arduino Befehlsübersicht]
* [https://www.mathworks.com/hardware-support/arduino.html Arduino Support from MATLAB and Simulink]


== Programmierrichtlinie ==
== Programmierrichtlinie ==

Aktuelle Version vom 8. Juli 2024, 11:32 Uhr

Dozent: Prof. Dr.-Ing. Schneider
Modul Business and Systems Engineering, Angewandte Informatikpraktikum, Übung, Wintersemester
Modulbezeichnung: BSE-M-2-1.09
Modulverantwortung: Axel Thümmler
Zeit: Mittwoch, 12:00 - 13:30 Uhr, gKW
Ort: Labor L3.1-E00-120

Lernziele

Nach Durchführung der Lehrveranstaltung Angewandte Informatik können die Studierenden

  • mit der Versionskontrolle SVN nachhaltig Quelltext entsprechend der Programmierrichtlinien schreiben, sichern, kollaboriert bearbeiten und Konflikte lösen.
  • in einer mathematisch orientierten Systax (z. B. MATLAB®) mit Vektoren und Matrizen rechnen, Programmteile in Funktionen auslagern, Zweige und Scheifen programmieren, Daten importieren und visualisieren.
  • die Mikrocontrollerplattform Arduino modellbasiert mit Simulink programmieren, so dass Sensoren eingelesen und Aktoren angesteurt werden können.

Workload der Übung

SWS Präsenz Selbststudium
1 7,5 h 30 h

Hardware

  • Für diese Lehrveranstastung benötigen Sie das Lernset - Einsteiger Kit für Arduino (vgl. Abb. 1).
  • Für alle Studierenden stehen in der Praktikumszeit Mechatronik-Baukästen im Labor zur Verfügung.
  • Die Software ist für Sie unter dem Nutzernamen HSHL-User installiert. Loggen Sie sich ausschließlich mit diesem Nutzernamen ein.

Voraussetzung

  • Grundlagen der Informatik und Programmierung
  • Dieses Modul nutzt als Werkzeug die Software MATLAB®/Simulink. Grundkenntnisse sind erforderlich und können u. a. im für Studierende kostenlosen MATLAB®-Repetitorium erworben werden.

Lektionen

# Termin Thema
1 17.04.2024
01.05.2024 Tag der Arbeit, Feiertag
2 15.05.2024
3 29.05.2024 Ausfall
4 12.06.2024 Ausfall
5 26.06.2024 Digitale Signalverarbeitung mit Simulink

Prüfung

  • Hausarbeit zu ausgewählten Themen mit Bezug zur Programmierung technischer Systeme
  • Umfang: 30 h
  • Gewicht: 25 % der Modulnote
  • Abgabetermin: 28.07.2024
  • Abgabeort: Wiki-Artikel (siehe Tabelle 1)

Tutorial

Programmierrichtlinie


→ zurück zum Hauptartikel: Angewandte Informatik