Hardware Support

Simulink での Arduino のサポート

Simulink モデルを Arduino ボード上で作成して実行


機能と特徴

Arduino® ハードウェア用 Simulink® サポート パッケージを使うと、 Simulink を使用して Arduino 上でスタンドアロン実行できるアルゴリズムを開発・シミュレーションができます。パッケージには以下が含まれています。

  • 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)
  • Arduino センサーおよびアクチュエーターの設定とアクセスを行うための Simulink ブロック
  • Arduino ボードで実行するアルゴリズムから ThingSpeak チャネルと直接通信するWriteブロックとReadブロック
  • Arduino Wifi シールドおよび Ethernet シールドへのアクセス
  • アルゴリズムをデバイスで実行中に、対話的にパラメーター チューニングおよび信号モニタリングが行えるエクスターナル モード (一部のボードでは利用不可 – 以下のリストを参照)
  • Arduino 上のスタンドアロン実行用のモデル実装
  • ハードウェア ボードの特定の機能にアクセスするデバイス ドライバー ブロックの作成方法を記載したドキュメンテーション

MATLAB および Simulink での Arduino プログラミングの詳細をご覧ください。.

Raspberry Pi と Arduino 間のシリアル通信を実装する方法についてのビデオをご覧ください。.

サポートされているハードウェア

Arduino ボード シールドのサポート 対話型チューニングおよびモニタリング コメント
Arduino Due* CAN チャネルは現在サポートされていません。
Arduino Uno*
対話型チューニングは R2016b からサポートされています。1 つの信号を 1 kHz で、または最大 6 つの信号を 5 ms のレートで記録できます。
Arduino Leonardo*  
Arduino Mega 2560* R2016b では 1 つの信号を 1 kHz で、または最大 6 つの信号を 5 ms のレートで記録できます
Arduino Mega ADK* R2016b では 1 つの信号を 1 kHz で、または最大 6 つの信号を 5 ms のレートで記録できます
Arduino Micro* × ×  
Arduino LilyPad USB × ×  
Arduino Esplora × × 追加の IO はアナログ マルチプレクサー経由でサポートされます
Arduino Robot × × 追加の IO はアナログ マルチプレクサー経由でサポートされます
Arduino Mini*
(ATmega328)
× × ATmega168 搭載の Mini はサポートされていません
Arduino Nano 3.X*
(ATmega328)
× × ATmega168 搭載の Nano 2.X はサポートされていません
Arduino Pro*
(ATmega328)
× × ATmega168 搭載の Pro はサポートされていません
Arduino Fio × ×  
Arduino Ethernet Shield 互換性についてはシールド サポートの列をご覧ください
Arduino WiFi Shield 互換性についてはシールド サポートの列をご覧ください
*Arduino ハードウェア用の MATLAB サポート パッケージでもサポートされています
 

サポートされるプラットフォームおよびリリース

現在および以前のバージョン、リリース、およびプラットフォームが利用可能かどうかは、ハードウェア サポート パッケージ システム要件表をご覧ください。

機能拡張およびバグ修正については、リリース ノートをご覧ください。.


関連するハードウェアサポート: MATLAB, Simulink, Arduino, コンシューマー エレクトロニクス, 制御システム, C ∕ C++ Code Generation, Embedded Coder, 組込みシステム, Ethernet, Instrument Control Toolbox, モノのインターネット, MathWorks Supported, MATLAB Coder, メカトロニクス, パワーエレクトロニクス制御設計, Project-Based Learning, Run on Target Hardware, Serial, Simulink Coder, Simulink Product Family, Stateflow, Support Package Installer Enabled

インストールしてみませんか?

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

サポートパッケージを入手する

ソフトウェア

必須

推奨

サポートパッケージ

必須

サポートパッケージ インストーラーにより、このサポート パッケージおよびすべての必須サードパーティ ソフトウェアがインストールされます。インストーラーを起動するには、MATLAB ツールストリップでアドオンハードウェア サポート パッケージの取得 をクリックします。 詳細については、ドキュメンテーションをご覧ください。

サポートパッケージを入手する

ハードウェア

必須

サポートされる次の Arduino ボードのいずれか: Arduino UnoArduino LeonardoArduino DueArduino Mega 2560Arduino Mega ADKArduino MicroArduino LilyPad USBArduino EsploraArduino RobotArduino Mini (ATmega328)、Arduino Nano 3.0 (ATmega328)、Arduino Pro (ATmega328)、Arduino Fio (購入)

推奨

オプションでサポートされる Arduino シールド: Arduino Ethernet ShieldArduino WiFi Shield  (購入)

ソフトウェア

必須

すべての必要なサードパーティ ソフトウェアは、サポート パッケージ インストーラーによりインストールされます。

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