Carte d'acquisiton
Présentation de la carte

Avant de commencer, intéressons-nous à l'Arduino Uno (la Mega fonctionne de la même manière mais dispose de plus d'entrées-sorties).
Identifier les différents pins sur votre carte Arduino Uno :
14 (+6) Entrées – Sorties logiques (Pin Digital de 0 à 13) :
Série asynchrone (0 : Rx et 1 : Tx) (les pins 0 et 1 ne seront donc pas utilisables)
2 Interruptions externes sur 2 et 3 (utilisées pour le codeur en quadrature)
Sortie 13 couplée à une LED sur la carte
6 Entrées analogiques (A0 à A5) :
Tension d'entrée < tension de référence (5v ou 1,1v ou AREF : référence externe)
6 CAN 10 bits (plage de 1024)
Peuvent aussi fonctionner comme des E/S numériques
6 Sorties « Analogiques »
6 PWM sur 3,5,6,9,10 et 11 construites sur les pins d'entrées-sorties logiques
Un programme permettant le fonctionnement de la Toolbox doit être chargé dans l'Arduino. Celui-ci à été développé en langage de programmation (semblable au C++) en utilisant le soft gratuit téléchargeable en ligne à l'adresse http://Arduino.cc/en/Main/Software. Le guide d'installation est aussi disponible (http://Arduino.cc/en/Guide/HomePage)
Comme les mémoires sont de type Flash, le programme reste « indéfiniment » en mémoire, même sans alimentation. Pour charger le programme, nous utilisons la liaison USB qui fonctionnera comme un port série. Nous avons installé le driver qui se situe dans le répertoire du soft Arduino téléchargé précédemment.
Brancher l'Arduino
Ouvrir le gestionnaire de périphérique dans le panneau de configuration et vérifier la présence du matériel dans Ports (COM et LPT).
Retenir le port COM utilisé. Le numéro port COM doit être inférieur à 9.
Si ce n'est pas le cas, il faut le changer dans les paramètres avancés.
Lancer le logiciel Arduino puis vérifier dans le menu déroulant « outils » que le type de carte et le port COM sont correctement sélectionnés.
Ouvrir l'exemple blink dans fichier>exemples>01.basics puis téléverser (charger) le programme dans l'Arduino.
Vérifier que cet exemple permet de faire clignoter la diode associé au pin 13 à une fréquence de 0,5 Hz
Utilisation de Scilab
Il est indispensable de faire communiquer les logiciels Scilab et Arduino :
Attention : Démarrage de la Tollbox Arduino
Pour faire fonctionner la Toolbox, il faut aussi charger le programme dans l'Arduino.
Ouvrir le fichier toolbox_arduino_v3.ino qui se trouve dans le dossier dans le dossier TP2 puis le téléverser. Vérifier que le téléversement s'est bien terminé puis quitter.
L'Arduino est prêt pour être interfacé avec Scilab et Xcos grâce à la Toolbox que nous allons maintenant étudier.
Démarrer le logiciel Scilab puis, lorsque la console Scilab est lancée, activer le module Arduino (situé dans le menu déroulant « module ». Démarrer l'extension Xcos.
Deux fenêtres s'ouvrent : le « Navigateur de palettes » (qui contient les différents icônes) et la feuille de travail. S'il n'y a pas le navigateur de palette, vous pouvez l'ouvrir depuis le menu déroulant « affichage » de la fenêtre Xcos.
Attention : Modèle Scilab d'acquisition
Modèle Scilab d'acquisition :
|