top of page
picaxe.jpg

Présentation

Picaxe Editor est un logiciel de programmation graphique destiné à programmer des microcontrôleurs PICAXE.

La programmation graphique est de type "Organigramme".

Pour lancer le logiciel au collège :  Bureau windows

bureau_windows_technologie.png
picaxeeditor_icone.png

Paramétrer Picaxe Editor

Pour paramétrer correctement Picaxe Editor il faut :

  • sélectionner la langue

  • sélectionner le microcontrôleur

Paramétrer Picaxe Editor

Sélection de la langue

Cliquer sur File puis Options

picaxeeditor_03_e.png

Cocher Other puis choisir Français

picaxeeditor_04_e.png

Sélection du microcontrôleur

picaxeeditor_01_e.png

Dans la fenêtre "Configuration - Type de PICAXE", sélectionner le bon microcontrôleur en fonction de la carte électronique à programmer.

Choix des microcontrôleurs PIC

en fonction de la carte électronique :

platine_picaxe.jpg

Platine Power Prog :

-> PICAXE-28X1

microrobot.png

Véhicule Microrobot :

 

version 1  -> PICAXE-18M

version 2  -> PICAXE-18M2

Ecriture de l'organigramme avec Picaxe Editor

Ecriture organigramme

Pour écrire un organigramme avec Picaxe Editor :

Cliquer sur "Principal" puis sur "Nouveau Organigramme"

picaxeeditor_principal.png
picaxeeditor_02.png

Une fenêtre "Start Commande" s'ouvre.

Cliquer sur "OK"

picaxeeditor_start.png
picaxeeditor_00.png

Instructions à faire glisser dans la feuille "Organigramme"

Picaxe Editor est un logiciel de programmation graphique.

 

Le programme écrit de façon graphique s'appelle un :

 

ORGANIGRAMME

picaxeeditor_organigramme.png
1
2
3
4
5
6

Principaux symboles graphiques utilisés dans un organigramme :

1

Début du programme. Tout organigramme doit commencer par ce symbole.

2

Fin du programme. Attention :

un organigramme n'a pas toujours une fin

3

Le parallélogramme représente une action.

Commande d'un moteur, extinction d'une lampe...

4

Le losange représente une condition. Il y a obligatoirement 2 sorties :

Oui -> lorsque la condition est vraie

Non -> lorsque la condition est fausse

5

Le rectangle représente l'appel à un sous-programme ou une action particulière.

6

Les flèches représentent le sens de l'exécution des instructions (actions et conditions).

Platine Power Prog

4 entrées analogiques

(A0 à A3)

Pour connecter des capteurs délivrant des signaux analogiques

8 entrées logiques

(In0 à In7)

Pour connecter des capteurs délivrant des signaux logiques

platine_picaxe.jpg

8 sorties logiques

(O0 à O7)

Pour connecter des actionneurs commandés de façon binaire (marche/arrêt)

2 commandes de moteurs

(A et B)

Pour connecter 1 ou 2 moteurs électriques

Interrupteur de mise en marche

A > arrêt

M > marche

Interrupteur de choix d'alimentation

Bat > Piles sur platine

Ext > Alimentation externe (connectique + et - au dessous)

Bouton poussoir RESET

(réinitialisation de l'exécution du programme)

Platine Power Prog

Remarque sur la connexion des moteurs :

Paramétrage de l'action "Motor"

(double clic)

action_motor_parametre.png
action_motor.png

Sélectionner :

  • Moteur C si moteur connecté en A sur platine

  • Moteur D si moteur connecté en B sur platine

action_motor_sens_rotation.png

Réglage de la rotation du moteur :

  • pas de changement

  • arrêt

  • sens 1

  • sens 2

Pour éditer l'étiquette de l'action. Par exemple :

"Ouvrir vantail"

Programmation

Pour programmer correctement une carte électronique Picaxe avec le logiciel Picaxe Editor :

  • Choisir le microcontrôleur (sélectionner le type de PIC)

  • Écrire le programme

  • Câbler la platine avec le matériel qui doit être utilisé

  • Connecter la platine à l'ordinateur avec le cordon USB

  • Mettre sous tension la platine - ATTENTION : Autorisation professeur requise

  • Choisir le port de communication : 

Fenêtre Configuration > Actualiser les ports COM

Sélectionner le port COM dans la liste

  • Télé-verser le programme en cliquant sur l'icône "Programmer le Pic"

Programmation
picaxeeditor_configuration.png

Menu Principal :

programmer_pic.png

Exemple de programme

Exemple de programme

Un bouton poussoir, une DEL et un moteur sont connectés à la carte programmable Picaxe.

Le fonctionnement souhaité est le suivant :

Si le bouton poussoir est appuyé alors la DEL doit être allumée et le moteur doit tourner.

Si le bouton poussoir est relâché alors la DEL doit être éteinte et le moteur doit être arrêté.

Exemple de câblage

La LED qui a un fonctionnement logique (allumée ou éteinte) doit être connectée sur une sortie logique (O0 à O7).

Exemple : O3

Le moteur doit être connecté soit sur A soit sur B.

Exemple : B

Le bouton poussoir délivre un signal logique (binaire). Il doit donc être connecté sur une entrée logique (In0 à In7).

Exemple : In2

Organigramme et paramétrage des instructions

organigramme.png
motor_config.png
decision_config.png
high_config.png
low_config.png
bottom of page