Bonjour à tous !

Nouveau tuto écrit pour cette année scolaire ! Nous allons voir un composant un peu particulier mais fort intéressant car capable de réaliser une fonction logique quelconque ! Ce composant se situe dans la feuille de programmation graphique dans la partie concernant les portes logiques.

Clipboard02

Le « Digital Circuit Simulator » permet de réaliser plusieurs fonctions logiques en programmant simplement une table de vérité ! Pour cela une fois que vous avez installé cette fonction dans votre feuille, il faut aller sur le « Property-Editor » à gauche du logiciel et cliquer sur « Data… »

Clipboard01

La table de vérité s’ouvre et il ne reste plus qu’à la configurer correctement ! Il faudra bien entendu définir le nombre et les noms des « Input / Output ». Attention toutefois car les noms ne seront pas reportés sur le composant ! Il faudra bien vous souvenir que les premiers définis se situeront en haut du composant !

Ce composant peut servir en cours pour faire comprendre aux élèves ce qu’est une table de vérité, mais dans un projet il deviendra une fonction de logique programmable permettant de réaliser des équations complexes.

A titre d’exemple je vous joins un fichier sur le Dé électronique. Son fonctionnement est assez simple car il permet grâce à un bouton poussoir d’obtenir un chiffre sous forme de Dé compris entre 1 et 6. Petite particularité sur le compteur binaire ! Je le limite volontairement à la valeur 5 avec une porte ET. Ainsi pour 0 il affiche 1, pour 1 il affiche 2 etc. Et pour 5 il affiche 6 !

Attention aussi aux sorties de ce compteur car le LSB se trouve en bas et le MSB en haut ! Rien n’est affiché !

Vous pouvez télécharger l’exemple en cliquant ICI. Il faudra l’ouvrir avec « Open Single VM » du menu « File ».

Clipboard03

J’ai rajouté un peu de texte sous Paint pour vous faire comprendre tout cela !

Bon amusement !

La partie 2 du tuto est en ligne ! Vous allez pouvoir contrôler une carte Arduino à partir du logiciel Myopenlab sans utiliser le Firmata ! Du coup vous pouvez utiliser toutes les cartes qui possèdent une communication RS232 et pas seulement les Arduino. Les fichiers utilisés sont dans la zone de téléchargement ou vous pouvez les télécharger directement en cliquant ICI