Arduino Programmierung mit MATLAB: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 6: Zeile 6:
* [https://de.mathworks.com/help/matlab/supportpkg/arduinoio.ultrasonic.html Ultraschallsensor einlesen]
* [https://de.mathworks.com/help/matlab/supportpkg/arduinoio.ultrasonic.html Ultraschallsensor einlesen]
= Aufgabe 1: Arduino Explorer =
= Aufgabe 1: Arduino Explorer =
# Testen Sie zuerst die Verbindung zum Arduino mit dem Arduino Explorer. Den passenden port finden Sie über den Windows '''Geräte-Manager'''.<br>
Testen Sie zuerst die Verbindung zum Arduino mit dem Arduino Explorer. Den passenden port finden Sie über den Windows '''Geräte-Manager'''.<br>
<code>>> arduinoExplorer</code>
<code>>> arduinoExplorer</code>
# Schließen Sie ein Potentiometer an den analogen Eingang <code>A0</code> an.
# Visualisieren Sie die Spannung an <code>A0</code> mit dem <code>arduinoExplorer</code>.
# Stecken Sie eine Diode in D13 gegen GND.
# Schalten Sie die Diode via <code>arduinoExplorer</code> an uns aus.


== Musterlösung ==
= Aufgabe 2: LED mit MATLAB<sup>®</sup> schalten =
<source line lang="matlab" style="font-size:medium">close all; clc; % Initialisierung
# Stecken Sie eine Diode in D13 gegen GND.
# Schalten Sie die Diode mit einem MATLAB<sup>®</sup>-Skript zyklisch an und aus.
{| role="presentation" class="wikitable mw-collapsible mw-collapsed"
| <strong>Musterlösung&thinsp;</strong>
|-
| <source line lang="matlab" style="font-size:medium">close all; clc; % Initialisierung


if ~isobject(hArduino)
if ~isobject(hArduino)
Zeile 26: Zeile 35:
ylabel('Spannung in V')
ylabel('Spannung in V')
</source>
</source>
|}
= Musterlösung =
----
----
→ zurück zum Hauptartikel: [[BSE Angewandte Informatik - SoSe24]]
→ zurück zum Hauptartikel: [[BSE Angewandte Informatik - SoSe24]]

Version vom 31. März 2025, 13:43 Uhr

Inhalt

Aufgabe 1: Arduino Explorer

Testen Sie zuerst die Verbindung zum Arduino mit dem Arduino Explorer. Den passenden port finden Sie über den Windows Geräte-Manager.
>> arduinoExplorer

  1. Schließen Sie ein Potentiometer an den analogen Eingang A0 an.
  2. Visualisieren Sie die Spannung an A0 mit dem arduinoExplorer.
  3. Stecken Sie eine Diode in D13 gegen GND.
  4. Schalten Sie die Diode via arduinoExplorer an uns aus.

Aufgabe 2: LED mit MATLAB® schalten

  1. Stecken Sie eine Diode in D13 gegen GND.
  2. Schalten Sie die Diode mit einem MATLAB®-Skript zyklisch an und aus.

Musterlösung


→ zurück zum Hauptartikel: BSE Angewandte Informatik - SoSe24