Arduino avec MATLAB et Simulink

Piloter et programmer une carte Arduino avec MATLAB et Simulink

Arduino® est une marque de cartes programmables à base de micro-contrôleur à faible coût. Il existe plusieurs versions de cartes Arduino (Uno, Mega, Due…) avec des dimensions, capacité mémoire et interfaces entrée/sortie variables, permettant de s'interfacer facilement avec capteurs et actionneurs.

Des « shields », modules additionnels, permettent d'ajouter des fonctionnalités à la carte Arduino (ethernet, wifi, moteur…).

Ces caractéristiques font de la carte Arduino une plateforme modulable, adaptée au prototypage rapide dans une large variété d'applications :

  • acquisition de signaux,
  • pilotage d'un robot,
  • domotique...

Avec la connectivité simplifiée entre MATLAB/Simulink et Arduino, vous disposez :

  • d'un workflow complet pour modéliser, simuler et implémenter votre programme sur la carte Arduino,
  • d'une librairie de blocs Simulink pour vous connecter aux entrées/sorties de la carte,
  • d'une communication directe entre MATLAB et Arduino.

Vous pouvez :

  • adapter les paramètres du modèle et monitorer les signaux pendant l'exécution du programme sur la carte,
  • déployer votre modèle pour une exécution autonome.

Consultez la liste des cartes Arduino compatibles avec MATLAB et Simulink

MATLAB R2014a : Mega 2560, Uno, DUE, Nano 3.0
MATLAB R2014b : Cartes précédentes plus les modèles Leonardo, Mega ADK, Mini, Fio, Pro, Micro et Esplora.



Voir aussi: Simulink, MATLAB, Programmation d’un robot, Simulink Target Hardware