| Les deux révisions précédentes
Révision précédente
Prochaine révision
|
Révision précédente
|
cours:picaxe [2022/01/30 18:00] mrcjl [Utilisation] |
cours:picaxe [2024/03/17 08:49] (Version actuelle) mrcjl [Installation (A LA MAISON)] |
| ~~NOTOC~~ | ~~NOTOC~~ |
| ======="Blockly pour Picaxe" et le "Simulateur de maquette"======= | ======="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 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. | 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. |
| | |
| | <WRAP center round box 90%> |
| | **Compétence(s)** |
| | * SC D2 Les méthodes et outils pour apprendre |
| | |
| | **J’ai acquis la(les) compétence(s) si :** |
| | * J'ai écouté et noté les consignes du professeur, si je les ai rangé dans mon classeur |
| | * J'ai pensé à les utiliser les séances suivantes et j'ai été autonome dans mon travail |
| | </WRAP> |
| | |
| | Cette fiche permet de prendre en main l'IDE "Blockly for PICAXE" et le simulateur de maquette. \\ |
| | Le professeur fait une démonstration aux élèves et leur demande de prendre en note les réglages et actions nécessaires à la mise en oeuvre afin d'être autonome pour les activités qui vont suivre. |
| |
| =====Blockly pour PICAXE===== | =====Blockly pour PICAXE===== |
| {{ :cours:picaxeblockly.jpg?600 |}} | {{ :cours:picaxeblockly.jpg?600 |}} |
| |
| ====Installation (A LA MAISON)==== | <wrap hi>Au collège, l'application **Blockly pour PICAXE** est directement disponible dans le dossier "Technologie" qui figure sur le bureau.</wrap> |
| <WRAP round important>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 [[https://picaxe.com/hardware/cables/picaxe-usb-download-cable/|driver AXE27]] est aussi nécessaire. | ====Installation (A LA MAISON)==== |
| | <WRAP round important> |
| | * Installer l'application [[https://picaxe.com/software/picaxe/blockly-for-picaxe/|"Blockly App" (Windows)]] : |
| | - Onglet "Downloads" pour télécharger l'application. |
| | - Cliquer sur le fichier téléchargé pour l'installer et répondre aux questions posées lors de l'installation. |
| | - Créer un raccourci sur le bureau, |
| | - copier le fichier (C:\Program_Files\Revolution_Education\BlocklyForPICAXEApp\blocklypicaxe.exe) |
| | - clic droit sur le bureau et "Coller le raccourci". |
| | * <del>Installer le [[https://picaxe.com/hardware/cables/picaxe-usb-download-cable/|driver AXE27]] //nécessaire uniquement pour programmer les maquettes physiques//.</del> |
| </WRAP> | </WRAP> |
| |
| - Installer le logiciel [[https://picaxe.com/software/picaxe/picaxe-editor-6/|"Picaxe Editor 6" disponible ici]]. | |
| - Installer l'application [[https://picaxe.com/software/picaxe/blockly-for-picaxe/|"Blockly App"]] disponible ici. | |
| |
| ====Configuration==== | ====Configuration==== |
| Voir le tuto pour les détails : {{ :sp:simulmaqpic-blockly.pdf |Tuto "SimulMaqPic-blockly"}} | <WRAP round download> |
| * Mettre l'application en Français (de préférence) | Voir le tuto pour les détails : {{ :sp:simulmaqpic-blockly.pdf |Tuto "SimulMaqPic-blockly"}}</WRAP> |
| * 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==== | - <wrap hi>Mettre l'application en Français (en haut à gauche)</wrap> |
| <WRAP group><WRAP half column> | - <wrap hi>Choisit le type de PICAXE indiqué pour l'activité (Paramètre - Type)</wrap> |
| Avec maquette réelle : | - <wrap hi>Afficher le modèle du picaxe (Paramètre - Montrer le simulateur)</wrap> |
| - Créer un nouveau projet | - <del>Si maquette réelle : Définir le port utilisé par le câble de programmation des maquettes réelles (Paramètre - Ports)</del> |
| - Configurer le type de Picaxe et le port utilisés | - <wrap hi>Écrire le programme</wrap> |
| - Écrire le programme | |
| - Il est possible de tester le fonctionnement des broches et des variables dans le simulateur intégré. | - Il est possible de tester le fonctionnement des broches et des variables dans le simulateur intégré. |
| - Enregistrer le projet | - <wrap hi>Enregistrer le projet (format XML)</wrap> |
| - Programmer la maquette (menu PICAXE - Programmer) après avoir relié l'ordinateur à la maquette avec le câble. | |
| - Tester le programme sur la maquette | |
| </WRAP><WRAP half column> | |
| Avec le simulateur : | |
| - Créer un nouveau projet | |
| - Configurer le type de Picaxe | |
| - Écrire le programme | |
| - Il est possible de tester le fonctionnement des broches et des variables dans le simulateur intégré. | |
| - Enregistrer le projet | |
| - Passer en mode CODE et enregistrer le fichier (Attention : Projet = bloc à modifier ; Fichier = code du programme) | |
| - Utiliser le simulateur pour tester le programme sur la maquette virtuelle | |
| </WRAP></WRAP> | |
| |
| ====Exercices d'entrainement==== | ====Utilisation==== |
| 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.) | <del>Après avoir relié l'ordinateur à la maquette avec le câble, cliquer sur "PICAXE - Programmer"</del> |
| | |
| | Pour utiliser le simulateur, <wrap hi>passer en **mode CODE** et enregistrer le fichier au format *.bas (Attention : Projet = bloc à modifier ; Fichier = code du programme)</wrap> |
| | |
| | <wrap hi>Tester le programme sur la maquette ou le simulateur</wrap> |
| | |
| | =====Le simulateur de maquette===== |
| | Il s'agit d'un outil écrit en [[https://www.java.com/fr/download/|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. |
| | |
| | <wrap hi>Au collège, il est directement disponible dans le dossier "Technologie" qui figure sur le bureau.</wrap> |
| | |
| | ====Installation (A LA MAISON)==== |
| | {{ :cours:simmaqpic.jpg?400|}} |
| | <WRAP round important>**Téléchargement de l'application** : |
| | * {{ :cours:simulpicaxe.zip |Fichier zip à télécharger}} |
| | * A la fin du téléchargement, dans le navigateur, clic droit sur le lien de téléchargement et "Ouvrir dans le dossier". |
| | * Dans le dossier, clic droit sur le fichier et "Extraire tout". |
| | * Cliquer sur "Parcourir" et cliquer sur "Windows c: - Programmes" |
| | * Créer un nouveau dossier nommé "SimulPicaxe" et le sélectionner <hi>(1 clic, ne pas entrer dedans)</hi> |
| | * Cliquer sur "Extraire" |
| | * Cocher la case "Faire pour tous" et continuer |
| | |
| | **Création du raccourci** |
| | * Dans le dossier "Windows c: - Programmes - SimulPicaxe" copier le fichier "Run.bat" |
| | * Faire un clic droit sur le bureau et "Coller le raccourci" |
| | </WRAP> |
| | |
| | ====Utilisation==== |
| | <wrap em>Attention : Une alerte de sécurité peut apparaître à la première utilisation. Confirmez</wrap> (il s'agit du lanceur du fichier .jar pour JAVA). |
| | |
| | <WRAP round download> |
| | * {{ :sp:simulmaqpic.pdf|Tuto pour le simulateur}} |
| | </WRAP> |
| | |
| | Ne fermer la fenêtre noire (appui sur la barre d'espace) que lorsque vous avez fini d'utiliser le simulateur. |
| | |
| | Dans la fenêtre du simulateur : |
| | * <wrap hi>Charger la maquette (fichier - Ouvrir - Maquettes - Maquette indiquée dans l'activité)</wrap> |
| | * <wrap hi>Cliquer sur la pile puis sur le câble</wrap> |
| | * <wrap hi>Charger le programme (fichier .bas que vous venez de sauvegarder</wrap> |
| | |
| | Agir sur les capteurs pour changer leurs états. L'outil est suffisamment intuitif pour ne pas avoir besoin d'explications supplémentaires. |
| | |
| | =====Exercices d’entraînement===== |
| | Dans le dossier "Maquette" du simulateur, vous avez des tutos de l'académie de Toulouse que vous pouvez suivre et les maquettes correspondantes que vous pouvez utiliser pour vous entraîner. (Les solutions sont fournis pour le simulateur mais testez les votre.) |
| |
| ===Capteur actionneur=== | ===Capteur actionneur=== |
| | {{ :cours:picaxe-cap-act.jpg?400|}} |
| * [[https://disciplines.ac-toulouse.fr/sii/sites/sii.disciplines.ac-toulouse.fr/files/ressources/didacticiels/programmation/picaxe/blockly/blockly-exemple-28x1-vnuit.pdf|Le tuto]]. Utilisez la maquette du même nom. | * [[https://disciplines.ac-toulouse.fr/sii/sites/sii.disciplines.ac-toulouse.fr/files/ressources/didacticiels/programmation/picaxe/blockly/blockly-exemple-28x1-vnuit.pdf|Le tuto]]. Utilisez la maquette du même nom. |
| |
| |
| ===Variable=== | ===Variable=== |
| * | * [[https://disciplines.ac-toulouse.fr/sii/sites/sii.disciplines.ac-toulouse.fr/files/ressources/didacticiels/programmation/picaxe/blockly/blockly-variables.pdf|Le tuto]]. Utilisez la maquette du même nom. |
| =====Le simulateur de maquette===== | |
| <WRAP round download> | |
| * **Téléchargement** : {{ :sp:simulpicaxe.zip|Fichier zip à décompresser}} | |
| * {{ :sp:simulmaqpic.pdf|Tuto pour le simulateur}} | |
| |
| Attention : Une alerte de sécurité peut apparaitre à la première utilisation. Confirmez, il s'agit du lanceur du fichier .jar pour JAVA.</WRAP> | ===LCD (Afficheur/Display à Cristaux Liquide)=== |
| | * [[https://disciplines.ac-toulouse.fr/sii/sites/sii.disciplines.ac-toulouse.fr/files/ressources/didacticiels/programmation/picaxe/blockly/blockly-afficheurlcd.pdf|Le tuto]]. Utilisez la maquette du même nom. |
| |
| {{ :cours:simmaqpic.jpg?400|}} | Vous pouvez utiliser l'afficheur pour compter les passage au portique et remettre le compteur à zéro avec le bouton. |
| Il s'agit d'un outil écrit en [[https://www.java.com/fr/download/|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. | Vous pouvez aussi réaliser un chronomètre comme avec le programme "Timer". |
| | |
| | ===Moteur=== |
| | * [[https://disciplines.ac-toulouse.fr/sii/sites/sii.disciplines.ac-toulouse.fr/files/ressources/didacticiels/programmation/picaxe/blockly/blockly-moteur.pdf|Le tuto d'origine]]. Préférez le tuto modifié fourni avec le simulateur et utilisez la maquette du même nom. |
| |
| 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. | |
| |
| |