Simulink Support Package for Arduino Hardware
Simulink® Support Package for Arduino® Hardware est un Add-On de la catégorie Support Matériel, permettant de créer et d’exécuter des modèles Simulink sur des cartes Arduino.
Recherche du Add-On

Installation
Cliquer sur le bouton ![]()
Et se laisser guider ….
Aperçu de la bibliothèque Simulink associée
Depuis le Library Browser
, on accède à la bibliothèque :

On s’interesse particulièrement aux blocs de la catégorie Commons :

Configuration
Depuis un modèle Simulink, sélectionner Model Configuration Parameters
:
- Dans la rubrique Hardware Implementation :

- Dans la rubrique Solver :
- Sélectionner le Le solveur ode3 de type Fixed-step

Utilisation
Pour compiler et envoyer le programme dans le microcontrôleur, il faut utiliser le bouton Deploy to Hardware ![]()
Le Diagnostic Viewer permet alors de suivre le déroulement du déploiement :

Erreurs fréquentes
Could not automatically set the host COM port for your Uno board. This may be due to a disconnected or unrecognized board.
Problème :
- Aucun Arduino ne semble connecté (MATLAB ne peut en trouver sur aucun port série)
Solutions :
- Vérifier que l’Arduino est bien connecté au port USB, et que le port est correctement configuré (voir Configuration)
Could not connect to specified Arduino board.
Problème :
- MATLAB n’arrive pas à communiquer avec l’Arduino
Solutions :
- Vérifier qu’aucun moniteur série n’est ouvert et connecté avec l’Arduino
The specified code generation target for model ‘xxxxxx’ cannot be used with a variable-step solver.
Problème :
- Le Solveur (algorithme de résolution des équations) n’est pas adapté
Solution :
- Ouvrir Model Configuration Parameters
, rubrique Solver - Sélectionner le Le solveur ode3 de type Fixed-step

### Failed to generate all binary outputs.
Problème :
- Simulink ne parvient pas à compliler le programme pour le matériel connecté
Solution :
- Configurer correctement modèle Simulink (voir Configuration)
