BSE Angewandte Informatik - SoSe26: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 86: Zeile 86:


== Prüfung ==
== Prüfung ==
Die aktive Teilnahme an der wöchentlichen Übung "Angewandte Informatik" ergibt die bis zu 15 % Bonuspunkte. Sichern Sie zum Nachweis und zur Bewertung am Ende der Übung die in Tabelle 2 aufgeführten Ergebnisse in SVN.
* Die aktive Teilnahme an der wöchentlichen Übung "Angewandte Informatik" ergibt die bis zu 15 % Bonuspunkte.  
* Sichern Sie zum Nachweis und zur Bewertung am Ende der Übung die in Tabelle 2 aufgeführten Ergebnisse in SVN.
* 10 eingereichte Ergebnisse ergeben max. 15 % Bonuspunkte.  


'''Checkout URL:''' <code>https://svn.hshl.de/svn/BSE_Ang_Inf/trunk/User/SoSe2026/</code><br>
'''Checkout URL:''' <code>https://svn.hshl.de/svn/BSE_Ang_Inf/trunk/User/SoSe2026/</code><br>
Zeile 116: Zeile 118:
! Lektion !! Aufgabe !! Arbeitsergebnisse !! Abgabedatum
! Lektion !! Aufgabe !! Arbeitsergebnisse !! Abgabedatum
|-
|-
| 3  || [[Arduino_Programmierung_mit_MATLAB#Aufgabe_1.6:_Entfernungsmessung_mit_Ultraschall|Aufgabe 1.6: Entfernungsmessung mit Ultraschall]] || <code>messeUltraschallEntfernung.m</code>
| 3  || [[Arduino_Programmierung_mit_MATLAB#Aufgabe_1.6:_Entfernungsmessung_mit_Ultraschall|Aufgabe 1.6: Entfernungsmessung mit Ultraschall]] || <code>messeUltraschallEntfernung.m</code> || 21.04.2026
|-
|-
| 4  || [[Arduino_Programmierung_mit_MATLAB#Aufgabe_1.6:_Entfernungsmessung_mit_Ultraschall|Aufgabe 1.6: Entfernungsmessung mit Ultraschall]] || <code>messeUltraschallEntfernung.m</code>
| 4  || [[Arduino_Programmierung_mit_MATLAB#Aufgabe_1.6:_Entfernungsmessung_mit_Ultraschall|Aufgabe 1.6: Entfernungsmessung mit Ultraschall]] || <code>messeUltraschallEntfernung.m</code> || 28.04.2026
|-
|-
| 2 || [[Sensoren_einlesen_mit_Arduino_und_MATLAB#Aufgabe 2: Entfernungsmessung mit dem Sharp IR Sensor|Aufgabe 2: Entfernungsmessung mit dem Sharp IR Sensor]] || <code>messeIREntfernung.m</code>
| 5 || [[Sensoren_einlesen_mit_Arduino_und_MATLAB#Aufgabe 2: Entfernungsmessung mit dem Sharp IR Sensor|Aufgabe 2: Entfernungsmessung mit dem Sharp IR Sensor]] || <code>messeIREntfernung.m</code> ||05.05.2026
|-
|-
| 3 || [[Sensoren_einlesen_mit_Arduino_und_MATLAB|Aufgabe 3: Aufgabe 3: Temperaturmessung mit einem NTC oder PTC]] || <code>messeTemperatur.m</code>
| 6 || [[Sensoren_einlesen_mit_Arduino_und_MATLAB|Aufgabe 3: Aufgabe 3: Temperaturmessung mit einem NTC oder PTC]] || <code>messeTemperatur.m</code>
|-
|-
| 4 || [[Sensoren_einlesen_mit_Arduino_und_MATLAB|Aufgabe 4: Pulsmessung mit Herzfrequenzsensor]] || <code>messePuls.m</code>
| 7 || [[Sensoren_einlesen_mit_Arduino_und_MATLAB|Aufgabe 4: Pulsmessung mit Herzfrequenzsensor]] || <code>messePuls.m</code>
|-
| 8 || TBD ||
|-
| 9 || TBD ||
|-
| 10 || TBD ||
|-
| 11 || TBD ||
|-
| 12 || TBD ||
|-
| 13 || TBD ||
<!--
|-
|-
| 5 || TBD || <code>BTKommunikation.ino</code><br><code>BTKommunikation.m</code>
| 5 || TBD || <code>BTKommunikation.ino</code><br><code>BTKommunikation.m</code>
|-
|-
| 6 || [[Simulink/Arduino_Lernzielkontrolle:_Einführung|Aufgaben 1-7: Simulink für Arduino]]||<code>DimmeLEDMitPotentiometer.slx</code>
| 6 || [[Simulink/Arduino_Lernzielkontrolle:_Einführung|Aufgaben 1-7: Simulink für Arduino]]||<code>DimmeLEDMitPotentiometer.slx</code>
-->
|}
|}



Version vom 20. April 2026, 10:03 Uhr

Dozent: Prof. Dr.-Ing. Schneider
Modul Business and Systems Engineering, Angewandte Mathematik und Informatik, Übung, Sommersemester
Modulbezeichnung: BSE-M-2-1.09
Modulverantwortung: Jörg Wenz
Zeit: Dienstag, 08:00 - 8:45 Uhr
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 Syntax (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 Veranstaltungszeit 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 07.04.2026
2 14.04.2026
3 21.04.2026 Analoge und digitale Ein-und Ausgänge
4 28.04.2026 Entfernungsmessung mit Ultraschall
5 05.05.2026 Sensoren einlesen mit Arduino und MATLAB®
6 12.05.2026 Sensoren einlesen mit Arduino und MATLAB®
7 19.05.2026
26.05.2026 Vorlesungsfrei Pfingsten
8 02.06.2026
9 09.06.2026
10 16.06.2026
11 23.06.2026
12 30.06.2026 Bluetooth Kommunikation mit Arduino und MATLAB®
13 07.07.2026

Prüfung

  • Die aktive Teilnahme an der wöchentlichen Übung "Angewandte Informatik" ergibt die bis zu 15 % Bonuspunkte.
  • Sichern Sie zum Nachweis und zur Bewertung am Ende der Übung die in Tabelle 2 aufgeführten Ergebnisse in SVN.
  • 10 eingereichte Ergebnisse ergeben max. 15 % Bonuspunkte.

Checkout URL: https://svn.hshl.de/svn/BSE_Ang_Inf/trunk/User/SoSe2026/
Speicherort: https://svn.hshl.de/svn/BSE_Ang_Inf/trunk/User/SoSe2026/Ihr_Name/Lektion_xy
Hinweise:

  • Melden Sie sich bitte umgehend bei Prof. Schneider, falls Ihnen der Zugang zum Arbeitsordner fehlt.
  • Erbringen Sie bitte eine Einzelleistung und geben Sie kein Plagiat ab.
  • Teamarbeit mit max. 2 Personen sind statthaft. Nennen Sie bitte in diesem Fall beide AutoInnen. Diese erhalten eine identische Bewertung.
Tabelle 1: Bewertungsvorlage
Bewertunkskriterium max. Punkte
Umgang mit SVN 1
Informationsgehalt des Header 1
Programmierrichtlinien eingehalten 1
Umfangreiche Kommentierung des Quelltextes 1
Lösungsqualität der Aufgabe 6
Tabelle 2: Prüfungsteile
Lektion Aufgabe Arbeitsergebnisse Abgabedatum
3 Aufgabe 1.6: Entfernungsmessung mit Ultraschall messeUltraschallEntfernung.m 21.04.2026
4 Aufgabe 1.6: Entfernungsmessung mit Ultraschall messeUltraschallEntfernung.m 28.04.2026
5 Aufgabe 2: Entfernungsmessung mit dem Sharp IR Sensor messeIREntfernung.m 05.05.2026
6 Aufgabe 3: Aufgabe 3: Temperaturmessung mit einem NTC oder PTC messeTemperatur.m
7 Aufgabe 4: Pulsmessung mit Herzfrequenzsensor messePuls.m
8 TBD
9 TBD
10 TBD
11 TBD
12 TBD
13 TBD

Tutorial

Programmierrichtlinie


→ zurück zum Hauptartikel: Angewandte Informatik