Outils pour utilisateurs

Outils du site


cours:picaxe

Ceci est une ancienne révision du document !


"Blockly pour Picaxe" et le "Simulateur de maquette"

Pour programmer les microcontrôleur PICAXE qui équipent certaines des maquettes disponibles au collège, il nous faut un Environnement de Développement Intégré (IDE) compatible. Il s'agit d'une application permettant la mise au point, le transfert des programmes et d'autres actions en rapport avec le type de programmation désiré.

Pour palier au manque de maquette, au collège (nombre insuffisant ou HS) et à la maison (absence), il est possible d'utiliser un simulateur développé dans ce but.

Blockly pour PICAXE

Il s'agit d'une application web gratuite permettant de remplacer et simplifier l'utilisation du logiciel “Picaxe Éditor 6”.

Installation (A LA MAISON)

Au collège, l'application est directement disponible dans le dossier “Technologie” qui figure sur le bureau.

Pour programmer les maquettes réelles, si vous en possédez une à la maison, le driver AXE27 est aussi nécessaire.

  1. Installer le logiciel "Picaxe Editor 6" disponible ici.
  2. Installer l'application "Blockly App" disponible ici.

Configuration

Voir le tuto pour les détails : Tuto "SimulMaqPic-blockly"

  • Mettre l'application en Français (de préférence)
  • Choisit le type de PICAXE utilisé sur la maquette : 08M2 et 20M2 sont aujourd'hui utilisables
  • Définir le port utilisé pour programmer la maquette réelle (uniquement avec maquette réelle)

Utilisation

Avec maquette réelle :

  1. Créer un nouveau projet
  2. Configurer le type de Picaxe et le port utilisés
  3. Écrire le programme
  4. Il est possible de tester le fonctionnement des broches et des variables dans le simulateur intégré.
  5. Enregistrer le projet
  6. Programmer la maquette (menu PICAXE - Programmer) après avoir relié l'ordinateur à la maquette avec le câble.
  7. Tester le programme sur la maquette

Avec le simulateur :

  1. Créer un nouveau projet
  2. Configurer le type de Picaxe
  3. Écrire le programme
  4. Il est possible de tester le fonctionnement des broches et des variables dans le simulateur intégré.
  5. Enregistrer le projet
  6. Passer en mode CODE et enregistrer le fichier (Attention : Projet = bloc à modifier ; Fichier = code du programme)
  7. Utiliser le simulateur pour tester le programme sur la maquette virtuelle

Exercices d'entrainement

Dans le dossier “Maquette” du simulateur, vous avez des tutos de l'académie de Toulouse et les maquettes correspondantes que vous pouvez suivre et utiliser pour vous entrainer. (Les solutions sont fournis pour le simulateur mais testez les votre.)

Capteur actionneur

  • Le tuto. Utilisez la maquette du même nom.

Vous pouvez aussi utiliser l'interrupteur pour autoriser ou interdire l'allumage la nuit.

Variable

  • Le tuto. Utilisez la maquette du même nom.

LCD (Afficheur/Display à Cristaux Liquide)

  • Le tuto. Utilisez la maquette du même nom.

Vous pouvez utiliser l'afficheur pour compter les passage au portique et remettre le compteur à zéro avec le bouton.

Vous pouvez aussi réaliser un chronomètre comme avec le programme “Timer”.

Moteur

  • Le tuto d'origine. Préférez le tuto modifié fourni avec le simulateur et utilisez la maquette du même nom.

Le simulateur de maquette

Attention : Une alerte de sécurité peut apparaitre à la première utilisation. Confirmez, il s'agit du lanceur du fichier .jar pour JAVA.

Il s'agit d'un outil écrit en langage JAVA (Java est généralement installé sur les ordinateurs par défaut) et qui fonctionne donc sur tous les systèmes d'exploitations. Le simulateur téléchargeable par ce lien sous la forme d'un fichier Zip à décompresser n'a pas besoin d'être installé et doit juste être décompressé dans un dossier. Le fichier Zip contient aussi les maquettes utilisées au collège sous forme virtuelle.

Chargez la maquette “Demo” dans le dossier “maquettes” pour une première découverte. L'outil est suffisamment intuitif pour ne pas avoir besoin d'explications supplémentaires.

cours/picaxe.1643563979.txt.gz · Dernière modification: 2022/01/30 18:32 de mrcjl