EV3 mit Simulink: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
Zeile 13: | Zeile 13: | ||
== Getting Started == | == Getting Started == | ||
Die ersten Schritte der Installation werden [https://de.mathworks.com/help/supportpkg/legomindstormsev3/examples/getting-started-with-lego-mindstorms-ev3-hardware.html hier] beschrieben. [https://de.mathworks.com/help/supportpkg/legomindstormsev3/examples/communicating-with-lego-mindstorms-ev3-hardware.html?prodcode=SL&s_tid=gn_loc_drop hier] | Die ersten Schritte der Installation werden [https://de.mathworks.com/help/supportpkg/legomindstormsev3/examples/getting-started-with-lego-mindstorms-ev3-hardware.html hier] beschrieben. [https://de.mathworks.com/help/supportpkg/legomindstormsev3/examples/communicating-with-lego-mindstorms-ev3-hardware.html?prodcode=SL&s_tid=gn_loc_drop hier] | ||
# MATLAB R2017a legt die Dateien des Support Packages in folgendem ''versteckten'' Ordner ab: | |||
<code>c:\ProgramData\MATLAB\SupportPackages\R2017a\toolbox\target\supportpackages\ev3\</code> | |||
# Im Ordner <code>..\ev3\src</code> liegt die Datei <code>driver_ev3_touch_sensor.c</code> für einen analogen Tastsensor. Kopieren Sie diesen als <code>driver_hitechnic_gyro.c</code>. | |||
== Liste der Unterstützten Sensoren == | == Liste der Unterstützten Sensoren == | ||
Zeile 21: | Zeile 26: | ||
Diese Liste zeigt zusätzlich die Wertebereiche, die zur Interpretation der Daten notwendig sind. | Diese Liste zeigt zusätzlich die Wertebereiche, die zur Interpretation der Daten notwendig sind. | ||
== Troubleshooting == | == Troubleshooting == |
Version vom 21. Juni 2017, 12:13 Uhr
Autor: Prof. Schneider
Lego Mindstorms EV3 wird von Matlab und Simulink unterstützt. Dieser Artikel behandelt die Einbindung des EV3 in Simulink.
Systemvoraussetzung
- Matlab R2017a
- EV3 Firmware V1.09H
- Simulink Support Package for LEGO MINDSTORMS EV3 Hardware version 17.1.1.0 by MathWorks
Add-Ons -> Get Hardware Support Packages -> Simulink Support Package for LEGO MINDSTORMS EV3 Hardware
Getting Started
Die ersten Schritte der Installation werden hier beschrieben. hier
- MATLAB R2017a legt die Dateien des Support Packages in folgendem versteckten Ordner ab:
c:\ProgramData\MATLAB\SupportPackages\R2017a\toolbox\target\supportpackages\ev3\
- Im Ordner
..\ev3\src
liegt die Dateidriver_ev3_touch_sensor.c
für einen analogen Tastsensor. Kopieren Sie diesen alsdriver_hitechnic_gyro.c
.
Liste der Unterstützten Sensoren
Dieser Liste lässt sich beispielsweise entnehmen, dass der HiTechnic NXT Gyro Sensor (NGY1044) ein analoger Sensor ist. Um diesen Sensor mit EV3 zu verwenden, sollte man dem Tutorial "Einbindung Analoger Seneosren" folgen.
Diese Liste zeigt zusätzlich die Wertebereiche, die zur Interpretation der Daten notwendig sind.
Troubleshooting
Bei Verbindungsproblemen mit USB rät Matlab folgendes.
- Verwenden Sie die EV3 Firmware 1.03, 1.06, 1.07 oder 1.08.
WLAN Adapter
Folgende WLAN Adapter funktionieren mit EV3
- Edimax EW-7811UN Wireless Adapter
- NETGEAR N150 Wireless Adapter (WNA1100)
Weiterführende Links
- Developing Simulink Device Driver Blocks: Step-By-Step Guide and Examples
- Liste der von EV3 unterstützten Sensoren
- Linux Treiber für EV3 (ev3dev)
- EV3Dev.org: Von EV3 unterstützte Sensoren
- Matlab Tutorial: Create a device driver block to access specific features of your hardware board
→ zurück zum Hauptartikel: Lego Mindstorms EV3