Cette toolbox permet de communiquer avec une carte Arduino directement depuis le module Xcos de Scilab sans écrire une seule ligne de code !
Lancer Scilab puis le module Xcos. Dans le navigateur de palettes, apparaît un répertoire Arduino qui contient les différents blocs pour dialoguer avec la carte. Vous pouvez cliquer droit sur chaque bloc et choisir Help pour obtenir une aide. Toute feuille de simulation doit comporter obligatoirement un bloc ArduinoSetup pour spécifier le port com (celui qui vous a servi pour charger le programme arduino) et un bloc TIME_SAMPLE pour spécifier la durée de simulation et le pas d'échantillonnage. Attention, la communication série permet d'atteindre des performances d'environ 5ms par bloc (voire un peu moins). Donc attention au choix du pas d'échantillonnage. Vous verrez que le pas est trop petit si la durée de simulation n'est pas la durée réelle ! Pour visualiser une courbe, il est obligatoire pour l'instant d'utiliser les SCOPE (CSCOPE / CMSCOPE) standard de Xcos avec une horloge dont le pas de temps sera le même que l'échantillonnage (ça ne marche pas avec le bloc SCOPE de CPGE). Pour le reste, tester différents blocs, utiliser l'aide... Vous pouvez aussi utiliser le TP3 du stand Educatec pour commencer. |
Les projets >