Hardware Support

Supporto per Arduino in Simulink

Crea ed esegui modelli Simulink su schede Arduino


Funzionalità e caratteristiche

Con il Pacchetto di Supporto Simulink® per l’harware Arduino®, è possibile utilizzare Simulink per sviluppare e simulare algoritmi che vengono eseguiti autonomamente su Arduino. Il pacchetto include:

  • 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)
  • Blocchi Simulink per configurare e accedere ai sensori e attuatori Arduino
  • Scrittura e lettura di blocchi per comunicare direttamente con un canale ThingSpeak dai tuoi algoritmi eseguiti su una scheda Arduino
  • Accesso ad Arduino Wifi Shield e ad Ethernet Shield
  • Modalità esterna per eseguire in modo interattivo la regolazione di parametri e il monitoraggio di segnali mentre l’algoritmo viene eseguito sul dispositivo (non disponibile su alcune schede: consulta l’elenco qui sotto)
  • Distribuzione di modelli per il funzionamento autonomo su Arduino
  • Documentazione che assiste nella creazione di un blocco di driver per un dispositivo, per accedere alle funzioni specifiche della tua scheda hardware

Scopri di più sulla Programmazione Arduino con MATLAB e Simulink.

Guarda il video per imparare come implementare la comunicazione seriale tra Raspberry Pi e Arduino.

Hardware supportato

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.
Scheda Arduino Supporto Shield Regolazione e monitoraggio interattivi Commenti
Arduino Due* Y Y Al momento non è supportato il canale CAN.
Arduino Uno*
Y
Y
La regolazione interattiva è supportata a partire dalla R2016b. È possibile registrare un segnale a 1 kHz o fino a 6 segnali a un tasso di 5ms.
Arduino Leonardo* Y Y  
Arduino Mega 2560* Y Y Registra un segnale a 1 kHz o fino a 6 segnali a un tasso di 5ms nella R2016b.
Arduino Mega ADK* Y Y Registra un segnale a 1 kHz o fino a 6 segnali a un tasso di 5ms nella R2016b.
Arduino Micro* N N  
Arduino LilyPad USB N N  
Arduino Esplora N N IO addizionale supportato mediante multiplexer analogico
Arduino Robot N N IO addizionale supportato mediante multiplexer analogico
Arduino Mini*
(ATmega328)
N N Mini con ATmega168 non è supportato
Arduino Nano 3.X*
(ATmega328)
N N Nano 2.X con ATmega168 non è supportato
Arduino Pro*
(ATmega328)
N N Pro con ATmega168 non è supportato
Arduino Fio N N  
Arduino Ethernet Shield Per verificare la compatibilità, consulta la colonna Supporto Shield
Arduino WiFi Shield Per verificare la compatibilità, consulta la colonna Supporto Shield
*Supportato anche nel Pacchetto di Supporto MATLAB per l’hardware Arduino
 

Supporto piattaforma e release

Consulta la tabella dei requisiti di sistema del pacchetto di supporto per hardware relativi alla versione e release corrente e precedente e alla disponibilità della piattaforma.

Visualizza i miglioramenti e le correzioni di bug nelle note di rilascio.

*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.


Visualizzazioni del supporto hardware correlato: MATLAB, Simulink, Arduino, Elettronica di Consumo, Sistemi di controllo, C ∕ C++ Code Generation, Embedded Coder, Sistemi embedded, Ethernet, Instrument Control Toolbox, Internet of Things, MathWorks Supported, MATLAB Coder, Meccatronica, Controllo di motori elettrici ed elettronica di potenza, Project-Based Learning, Run on Target Hardware, Serial, Simulink Coder, Simulink Product Family, Stateflow, Support Package Installer Enabled

Pronto per l'installazione

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

Richiedi il pacchetto di supporto

Software

Richiesto

Consigliato

Pacchetto di supporto

Richiesto

Il programma di installazione del pacchetto di supporto installa questo pacchetto di supporto e tutti i software di terze parti necessari. Per avviare il programma di installazione, accedi alla toolstrip di MATLAB e clicca su Add-Ons > Richiedi i pacchetti di supporto hardware Per maggiori informazioni, consulta la documentazione.

Richiedi il pacchetto di supporto

Hardware

Richiesto

Consigliato

Shield Arduino supportati opzionali: Arduino Ethernet Shield, Arduino WiFi Shield (acquista)

Software

Richiesto

Tutto il software di terze parti necessario viene installato dal programma di installazione del pacchetto di supporto.

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