Activité1 : Allumer éteindre

Conseil

Lancer Matlab R2018b

Enregistrer dans votre répertoire réseau le fichier ci-dessous, le dézipper et supprimer le zip

Énoncé

Q1.On souhaite réaliser un graphe d'états qui allume une LED si l'on appuie sur un bouton poussoir, et qui l'éteint si on relâche le bouton poussoir

Méthode

  1. Faire pointer Matlab vers votre dossier (Déclarer le dossier contenant les futurs modèles de simulation)

  2. Ouvrir le modèle SIMULINK seq6activite1.slx

  3. Cliquer sur l'onglet GrapheEtats

  4. Créer votre graphe d'état (voir ressource Matlab si nécessaire répertoire SI première

Attention

Vous devez réutiliser la typographie exact déjà définie en regardant les e/s[1] inscrites sur le graphe d'états, ici BP et led

Une fois le graphe terminé, vous pouvez le compiler et le tester avec un temps de simulation infini

MéthodeTest sur carte arduino

  1. Remplacer les boutons poussoirs et les leds virtuelles par des blocs arduino permettant l'interconnexion simulink/arduino (bibliothèque simulink support package Arduino)

    Vous pouvez également taper Digital input/output ou Analog input pour faire apparaître la fonction à partir de la page blanche de simulink

  2. Brancher la carte Arduino sur un port USB, sa détection doit apparaître dans la fenêtre de Matlab

  3. Configurer simulink pour fonctionner avec Arduino (voir ressource Maltab)

  4. Sélectionner le mode de simulation externe, et la base de simulation infinie (inf)

  5. Puis lancer la simulation