Activité 1 : Allumer éteindre

Conseil

Lancer Matlab

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 seq8activite1.slx

  3. Ouvrir la Librairie Browser

  4. Regarder la vidéo suivante "Intro Stateflow"

  5. Dans le bloc Chart créer votre graphe d'état

Attention

Vous devez réutiliser la typographie exacte déjà définie en regardant les e/s inscrite sur le graphe d'états, ici BP et led

une fois le graphe terminé, mettez la durée de la simulation sur infinie (inf), vous pouvez alors le compiler et le tester

MéthodeTest sur carte arduino

Regarder cette vidéo.

  1. Remplacer les boutons poussoirs et les leds virtuelles par des blocs arduino permettant l'interconnexion simulink/arduino

  2. Respecter le câblage suivant :

    Entrée

    n° broche

    Sortie

    n°broche

    bp

    2

    led

    3

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

  4. Vérifier que Simulink est prêt à utiliser la carte Arduino

  5. Puis lancer l'exécution du programme