J'ai déjà rédigé des articles sur SIMULIDE (STI2D-SIN-ISN: SIMULIDE) que j'apprécie toujours autant pour sa simplicité, sa légèreté et ses fonctionnalités.
Cet article très bref et très facile (peu ou pas de blabla) va nous montrer comment simuler simplement un affichage à matrice avec Simulide suite à une conception avec Arduino_Augmenté. Rappel : un article de présentation est ici : https://sti2d-sin-isn.blogspot.com/2021/05/simuler-sur-simulide-un-programme.html , lisez-le avant si ce n'est pas fait 😉
Objectif :
Les composants à placer :
Bien faire attention aux connexions...
Les blocs d'Arduino-Augmenté à utiliser pour cela :
Remarque :
La bibliothèque utilisée est Parola. Celle-ci est très bien faite et complète. Pour cet application, la matrice de droite qui est la trois, est le bloc zéro. Les trois autres matrices, forment le bloc 1. En fait, Parola permet de scinder un bloc de matrices en sous-blocs pour les rendre autonomes. C'est pour cela que je peux afficher "A:" fixe et la valeur en dynamique.
D'autres exemples seront ajoutés ultérieurement.
Comme pour l'article précédent (référencé en haut), il suffit maintenant de "téléverser" (même dans le vide), de compiler les binaires et d'ouvrir le répertoire final (ctrl-k).
La simulation :
Et en vrai de vrai :
Je suis sympa, je donne toutes les sources pour cet article 👌
Nous allons dans cet article découvrir une méthode permettant de simuler un programme Arduino. Je propose de faire varier l'intensité lumineuse d'une DEL en fonction d'un potentiomètre. Programme utilisé :
Nous allons générer le fichier HEX qui sera envoyé vers notre carte :
Cliquer sur "Exporter les binaires compilées" :
Et ouvrir le dossier des Croquis :
Réaliser ce câblage :
👀tous les éléments peuvent être tournés grâce au menu accessible par clic droit
Charger le fichier HEX dans la carte :
Clic droit sur l'Arduino et choisir Load Firmware
Choisir le fichier qui a été généré auparavant et valider :
Il ne reste plus qu'à cliquer sur le bouton rouge.....
On a pas toujours suffisamment de cartes ou de matériels pour réaliser un vrai montage. Il est également parfois judicieux de simuler avant d'acheter. On peut aussi faire travailler les élèves sur simulateur avant montage pour limiter les risques. Ici, je vais présenter SIMULIDE. Ce logiciel gratuit, simple d'utilisation, n'est pas aussi puissant que PROTEUS, par exemple mais il fait ce qu'on lui demande, et est suffisant pour un usage basique collège/lycée. Il propose des PIC, des Arduino et des AVR.
Fenêtre principale :
Les composants :
Certes, les composants ne sont pas très nombreux, mais pour un usage comme le nôtre, c'est déjà correct.
Exemple d'utilisation :
Faire clignoter une DEL :
Procédure :
Placer le composant CLOCK
Placer le composant RESISTOR
Placer le composant LED
Placer le composant GROUND
Réglage de l'horloge :
Cliquer sur l'horloge et aller dans les propriétés (Troisième onglet à gauche)
Mettre la valeur 10 Hz
Exécuter : cliquer sur le bouton rouge en haut de l'écran..... La DEL se met à clignoter.