Simulink/Arduino Lernzielkontrolle: Einführung: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= Aufgaben = == Aufgabe 2.1 == Bringen Sie die LED auf dem Arduino (PIN 13) zum Pulsieren. Geben Sie in MATLAB<sup>®</sup> diesen Befehl ein: openExample('arduino/GettingStartedWithArduinoRHardwareExample','supportingFile','arduino_gettingstarted') Es öffnet sich eine umfangreiche Beispiel in Simulink. Wählen Sie Ihre Hardware aus (z. B. Arduino Uno), steuern Sie Pin 13 an und drücken Sie Build, Deploy & Start == Aufgabe 2.2 == Eine LED auf…“)
 
 
Zeile 1: Zeile 1:
= Aufgaben =
= Aufgaben =
== Aufgabe 2.1 ==
== Aufgabe 1.1 ==
Bringen Sie die LED auf dem Arduino (PIN 13) zum Pulsieren.
Bringen Sie die LED auf dem Arduino (PIN 13) zum Pulsieren.
Geben Sie in MATLAB<sup>®</sup> diesen Befehl ein:
Geben Sie in MATLAB<sup>®</sup> diesen Befehl ein:
Zeile 7: Zeile 7:
Es öffnet sich eine umfangreiche Beispiel in Simulink. Wählen Sie Ihre Hardware aus (z.&thinsp;B. Arduino Uno), steuern Sie Pin 13 an und drücken Sie Build, Deploy & Start
Es öffnet sich eine umfangreiche Beispiel in Simulink. Wählen Sie Ihre Hardware aus (z.&thinsp;B. Arduino Uno), steuern Sie Pin 13 an und drücken Sie Build, Deploy & Start


== Aufgabe 2.2 ==
== Aufgabe 1.2 ==
Eine LED auf dem Steckbrett soll blinken. Nutzen Sie einen 220&thinsp;Ω Vorwiderstand zur Strombegrenzung.
Eine LED auf dem Steckbrett soll blinken. Nutzen Sie einen 220&thinsp;Ω Vorwiderstand zur Strombegrenzung.


== Aufgabe 2.3 ==
== Aufgabe 1.3 ==
Zwei Leuchtdioden sollen abwechselnd blinken. Nutzen Sie einen 220&thinsp;Ω Vorwiderstand je LED zur Strombegrenzung.
Zwei Leuchtdioden sollen abwechselnd blinken. Nutzen Sie einen 220&thinsp;Ω Vorwiderstand je LED zur Strombegrenzung.


== Aufgabe 2.4 ==
== Aufgabe 1.4 ==
Eine LED soll pulsierend heller und dunkler werden. Dimmen Sie die LED mittels PWM. Nutzen Sie hierfür einen Sinusgenerator.
Eine LED soll pulsierend heller und dunkler werden. Dimmen Sie die LED mittels PWM. Nutzen Sie hierfür einen Sinusgenerator.


== Aufgabe 2.5 ==
== Aufgabe 1.5 ==
Lesen die die Stellung des Potentiometers ein.
Lesen die die Stellung des Potentiometers ein.


== Aufgabe 2.6 ==
== Aufgabe 1.6 ==
Dimmen Sie die LED mittels Potentiometer (0&thinsp;%..100&thinsp;%).
Dimmen Sie die LED mittels Potentiometer (0&thinsp;%..100&thinsp;%).
== Aufgabe 1.7 ==
Werten Sie Ihr Modell
* einem Header,
* der Pinbelegung,
* Signalnamen
* und hilfreichen Kommentaren
auf.
Beispiel: [[Regeln für Simulink-Modelle]]


----
----
→ zurück zum Hauptartikel: [[Modellbasierte_Programmierung_des_Arduino_mit_Simulink|Modellbasierte Programmierung des Arduino mit Simulink]]
→ zurück zum Hauptartikel: [[Modellbasierte_Programmierung_des_Arduino_mit_Simulink|Modellbasierte Programmierung des Arduino mit Simulink]]

Aktuelle Version vom 15. November 2024, 17:21 Uhr

Aufgaben

Aufgabe 1.1

Bringen Sie die LED auf dem Arduino (PIN 13) zum Pulsieren. Geben Sie in MATLAB® diesen Befehl ein:

 openExample('arduino/GettingStartedWithArduinoRHardwareExample','supportingFile','arduino_gettingstarted')

Es öffnet sich eine umfangreiche Beispiel in Simulink. Wählen Sie Ihre Hardware aus (z. B. Arduino Uno), steuern Sie Pin 13 an und drücken Sie Build, Deploy & Start

Aufgabe 1.2

Eine LED auf dem Steckbrett soll blinken. Nutzen Sie einen 220 Ω Vorwiderstand zur Strombegrenzung.

Aufgabe 1.3

Zwei Leuchtdioden sollen abwechselnd blinken. Nutzen Sie einen 220 Ω Vorwiderstand je LED zur Strombegrenzung.

Aufgabe 1.4

Eine LED soll pulsierend heller und dunkler werden. Dimmen Sie die LED mittels PWM. Nutzen Sie hierfür einen Sinusgenerator.

Aufgabe 1.5

Lesen die die Stellung des Potentiometers ein.

Aufgabe 1.6

Dimmen Sie die LED mittels Potentiometer (0 %..100 %).

Aufgabe 1.7

Werten Sie Ihr Modell

  • einem Header,
  • der Pinbelegung,
  • Signalnamen
  • und hilfreichen Kommentaren

auf.

Beispiel: Regeln für Simulink-Modelle



→ zurück zum Hauptartikel: Modellbasierte Programmierung des Arduino mit Simulink