Arduino Uno R4 Wifi: Verbindung zu MATLAB

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Autor: Prof. Dr.-Ing. Schneider
SVN-Repository: https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/AlphaBot/
Sender: DemoWifi2MATLAB.ino
Empfänger: EmpfangeDaten.m

Einleitung

  • Die Senserfunktion stellt die Verbindung zum Labor-WLAN her und sendet die Systemzeit an den MATLAB-Rechner via UDP.

Notwendige Hardware

  • Arduino Uno R4 Wifi
  • Labor Wifi
  • Empfangsgerät (PC)

1. Schritt

Tragen Sie Name und Passwort im Quelltext ein.

char ssid[] = "HSHL-IoT";
char pass[] = "geheim"; // Fügen Sie hier das Passwort des Labors ein

2. Schritt

Tragen Sie die IP-Adresse des Empfangsgerätes ein.

IPAddress matlabIP(172, 31, 7, 66);  // IP des MATLAB-PCs

Tipp: In MATLAB erhalten Sie diese mit dem Befehl system('ipconfig').

3. Schritt

Übertragen Sie den Sketch DemoWifi2MATLAB.ino an den Arduino via USB-Kabel.

4. Schritt

Starten Sie das MATLAB-Skript EmpfangeDaten.m.

Ergebnis

Im Command Window wird die Laufzeit des Arduino angezeigt.

Arduino: 63089 ms

→ zurück zum Hauptartikel: Bildbasierte Spurführung für autonomes Fahren