Outils pour utilisateurs

Outils du site


sp:simulpicaxe

SIMULATEUR PICAXE

Présentation du projet

Le projet avait pour but de permettre de tester les programmes PICAXE, réalisés en Technologie par les élèves, à l'époque ou le nombre de cartes programmables disponibles était limité. La simulation se fait de la manière la plus réaliste possible, même lorsque un actionneur doit agir directement sur un capteur. Les simulateurs de « Programming Editor » et celui de « Logicator (Programming studio) » ne simulant que les circuits PICAXE et étant étant trop limités.

Le principe est basé sur une manipulation d’images choisies par le concepteur de la maquette. Les formats possibles sont PNG (pour bénéficier de la transparence) et JPG. Si une image existe aux 2 formats, le format PNG est choisi en priorité.

Une image figé (la maquette 800×600) est placé en fond. Les images des capteurs et des actionneurs sont positionnées au dessus. Elles changent en fonction de la situation (instructions du programme ou actions de l’utilisateur).

La banque d’image est entièrement personnalisable en respectant les conventions suivantes :

  • 1 image pour les composants à 1 position [LDR]
  • 2 images pour les composants à 2 états [BOUTON_off ; BOUTON_on]
  • x images pour les composants multi états [MOTEUR_0 ; MOTEUR_1 ; MOTEUR_2 ; MOTEUR_3

Installation version courante : V2.2a

Les corrections aux bugs de la version 1 et quelques ajouts et améliorations suite à des remarques ont été apportées :

  • cas de plantage dans la partie éditeur du simulateur.
  • amélioration du fonctionnement du moteur et de l'afficheur.
  • Ajout de la boucle FOR…NEXT.
  • Ajout du Picaxe 08M2.

Tout semble fonctionner correctement. Merci à ceux qui ont signalé des anomalies et continuez à me contacter si vous en constatez d'autres : maito:admin@morceau.fr.

  • S'assurer qu'au moins Java 1-7 est installé.
  • Décompresser le fichier simulpicaxe.zip à l'emplacement voulu.

C'est prêt. Vous pouvez cliquer sur le fichier Run.bat et débuter une simulation.

Organisation des fichiers

  • \ressources : fichiers images des maquettes et des composants utilisés
  • \Maquettes : fichiers des maquettes utilisées
  • Run.bat : lanceur du simulateur
  • SimulPicaxe.jar : le simulateur
  • Simul.png : icône du simulateur
  • README.md : ces explications
  • COPYING.txt : le texte de la licence GNU version 3
  • COPYING.png : le logo de la licence
  • SimulMacPic-blockly.pdf : Le tuto pour installer Blockly et son utilisation (ses limitations) pour être associé au simulateur.
  • SimulMacPic.pdf : Le tuto pour le simulateur

Maquettes

J'utilise les maquettes suivantes :

  • Maquette de démo
  • Exemple 1 : Maquette pour tutoriel académique “1er exemple avec Blockly”
  • Exemple 2 : Maquette pour tutoriel académique “Utilisation de variable avec Blockly”
  • Maquette 1 : Le réfrigérateur
  • Maquette 2 : Découverte de la programmation Picaxe : Exemples de projets domotiques avec un bouton poussoir, une lampe et un capteur de lumière
  • Maquette 3 : Volet roulant électrique
  • Maquette 4 : Régulation de chauffage

Un dossier contenant les programmes exemples type et la documentation d'aide pour chacune des maquettes est téléchargeable ici.

Développement

Documents de référence :

Le projet :

Versions

Le projet est né durant l'année scolaire 2013/2014. L'année suivante de nouveaux composants ont été ajoutés. Un crash d'ordinateur qui a provoqué la perte d'une partie des sources et l'arrivée de maquette réelles en plus grand nombre ont mis en sommeil le projet à partir de 2016.

Le confinement du au Corona Virus en mars 2020 a remis le projet à l'ordre du jour avec une version bricolée à la hâte pleine de défaut. Il a fallu passer à la version 2.0 pour retrouver un simulateur et éditeur de maquette pleinement fonctionnel mais encore perfectible.

Historique des versions : La dernière version valide est celle du ZIP fourni pour l'installation.

Ce site web utilise des cookies pour son fonctionnement mais ne collecte aucunne données personnelles, n'effectue aucun traitement de données ni d'affichage de publicité. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site. Politique de confidentialité En savoir plus
sp/simulpicaxe.txt · Dernière modification : 2024/02/14 14:27 de 127.0.0.1