Hardware Support

Arduino-Unterstützung aus Simulink

Simulink-Modelle erzeugen und auf Arduino-Boards ausführen


Merkmale und Funktionen

Mit dem Simulink® Support Package für Arduino®-Hardware können Sie Algorithmen in Simulink entwickeln und simulieren, die dann eigenständig auf Arduino-Hardware lauffähig sind. Im Paket enthalten sind:

  • Hardware plugin detection for Arduino boards in MATLAB®
  • UDP and TCP/IP blocks to let your Arduino Wi-Fi and Ethernet shields communicate with LEGO MINDSTORMS® EV3, Raspberry Pi™, and mobile devices (Android and iOS)
  • Simulink-Blöcke, die die Konfiguration und den Zugriff auf Arduino-Sensoren und -Aktoren ermöglichen
  • Schreib- und Leseblöcke mittels der auf Arduino-Boards ausgeführte Algorithmen direkt mit ThingSpeak-Känalen kommunizieren können
  • Zugriff auf Arduino WiFi Shield und Ethernet Shield
  • External Mode für die interaktive Parameteroptimierung und Signalüberwachung von auf Arduino-Boards ausgeführten Algorithmen (auf einigen Boards nicht verfügbar – siehe Liste unten)
  • Erzeugung von Modellen für die Standalone-Ausführung auf Arduino-Hardware
  • Dokumentation mit Anleitungen zur Erstellung von Gerätetreiber-Blöcken, die den Zugriff auf spezielle Board-Funktionen gestatten

Lesen Sie hier mehr über die Arduino-Programmierung mit MATLAB und Simulink.

In diesem Video zeigen wir, wie Sie eine serielle Kommunikation zwischen Raspberry Pi und Arduino implementieren.

Unterstützte Hardware

Arduino Engineering Kit

Learn important engineering concepts while programming fun Arduino projects with MATLAB and Simulink.

Supported Hardware

Arduino Board Shield Support Interactive Tuning and monitoring Comments
Arduino Due* Y Y Supported from R2014a to the most recent release. CAN channel not currently supported.
Arduino Uno* Y Y Supported from R2013a to the most recent release. Interactive tuning supported as of R2016b. You can log one signal at 1 kHz or up to 6 signals at 5 ms rate.
Arduino Leonardo* Y Y Supported from R2014b to the most recent release.
Arduino Mega 2560* Y Y Supported from R2013a to the most recent release. Log one signal at 1 kHz or up to 6 signals at 5 ms rate in R2016b and more recent releases.
Arduino Mega ADK* Y Y Log one signal at 1 kHz or up to 6 signals at 5 ms rate in R2016b and more recent releases.
Arduino Micro* N N Supported from R2014b to the most recent release.
Arduino LilyPad USB N N Supported from R2014b to R2017b. 
Arduino Esplora N N Supported from R2014b to R2017b.
Additional IO supported via analog multiplexer.
Arduino Robot N N Supported from R2014b to the most recent release. Additional IO supported via analog multiplexer.
Arduino Mini*
(ATmega328)
N N Supported from R2014b to R2017b.
Mini with ATmega168 not supported.
Arduino Nano 3.X*
(ATmega328)
N N Supported from R2013b to the most recent release. Nano 2.X with ATmega168 not supported.
Arduino Pro*
(ATmega328)
N N Supported from R2014b to R2017b. Pro with ATmega168 not supported.
Arduino Fio N N Supported from R2014b to R2017b.
Arduino Yún N Y Supported from R2015b to R2017b.
Arduino MKR1000 N Y Supported from R2017b to the most recent release. MKR1000 has an onboard Wi-Fi chip to provide Wi-Fi capabilities.
Arduino Ethernet Shield     See Shield Support column for compatibility
Arduino WiFi Shield     See Shield Support column for compatibility
ESP8266 Module     ESP8266 is a low-cost chip that can add Wi-Fi® capability to a microcontroller. See example.
Arduino-Platine Shield-Unterstützung Interaktive Optimierung und Überwachung Kommentare
Arduino Due* J J CAN-Kanal derzeit nicht unterstützt
Arduino Uno*
J
J
Interaktive Optimierung ab R2016b unterstützt. Es können einzelne Signale mit 1 kHz oder bis zu sechs Signale mit einer Rate von 5 ms protokolliert werden.
Arduino Leonardo* J J  
Arduino Mega 2560* J J In R2016b ein Signal mit 1 kHz oder bis zu sechs Signale mit einer Rate von 5 ms protokollierbar
Arduino Mega ADK* J J In R2016b ein Signal mit 1 kHz oder bis zu sechs Signale mit einer Rate von 5 ms protokollierbar
Arduino Micro* N N  
Arduino LilyPad USB N N  
Arduino Esplora N N Zusätzliche E/A über analogen Multiplexer unterstützt
Arduino Robot N N Zusätzliche E/A über analogen Multiplexer unterstützt
Arduino Mini*
(ATmega328)
N N Mini mit ATmega168 nicht unterstützt
Arduino Nano 3.X*
(ATmega328)
N N Nano 2.X mit ATmega168 nicht unterstützt
Arduino Pro*
(ATmega328)
N N Pro mit ATmega168 nicht unterstützt
Arduino Fio N N  
Arduino Ethernet Shield Informationen zur Kompatibilität siehe Spalte „Shield-Unterstützung“
Arduino WiFi Shield Informationen zur Kompatibilität siehe Spalte „Shield-Unterstützung“
*Auch im MATLAB Support Package für Arduino-Hardware unterstützt
 

Unterstützung von Plattformen und Releases

In der Tabelle mit Systemanforderungen für das Hardware Support Package finden Sie Informationen zur Verfügbarkeit für die aktuelle sowie für frühere Versionen, Releases und Plattformen.

In den Release Notes finden Sie Verbesserungen und Fehlerbehebungen.

*Also supported in MATLAB Support Package for Arduino Hardware
 

Platform and Release Support

See the hardware support package system requirements table for current and prior version, release, and platform availability.

View enhancements and bug fixes in release notes.


Ähnliche Hardware-Support Ansichten: MATLAB, Simulink, Arduino, Unterhaltungselektronik, Steuerungs- und Regelungssysteme, C ∕ C++ Code Generation, Embedded Coder, Embedded Systeme, Ethernet, Instrument Control Toolbox, Internet of Things, MathWorks Supported, MATLAB Coder, Mechatronik, Regelung für Leistungselektroni, Project-Based Learning, Run on Target Hardware, Serial, Simulink Coder, Simulink Product Family, Stateflow, Support Package Installer Enabled

Bereit zur Installation?

Before installing the support package, confirm you have the correct setup. View system requirements and installation options.

Support package abrufen

Software

Erforderlich

Empfohlen

Support Package

Erforderlich

Mit dem Support Package Installer werden dieses Support Package und die gesamte erforderliche Drittanbietersoftware installiert. Um den Installer zu starten, klicken Sie im MATLAB-Toolstrip auf „Add-Ons“ > „Get Hardware Support Packages“. Weitere Informationen finden Sie in der Dokumentation.

Support package abrufen

Hardware

Erforderlich

Empfohlen

Optionale unterstützte Arduino-Shields: Arduino Ethernet Shield, Arduino WiFi Shield (Kauf)

Software

Erforderlich

Die gesamte erforderliche Drittanbieter-Software wird mit dem Supportpaket-Installer installiert.

Don't see the hardware you're looking for?