Aller au contenu
Accueil » Programmation des Picaxes

Programmation des Picaxes

Rien de plus simple, les picaxes n’ont pas besoin de programmateur.
Pour la programmation, le picaxe a besoin:
  • d’une alimentation, piles, batterie, 5 volts régulés….
  • d’être relié à un ordinateur par un cable série ou USB

Le cordon série n’a rien de spécial et peut se fabriquer en suivant la doc picaxe ou les explications de ce blog.

PAR CONTRE,le cordon USB n’est pas un cordon standard.

Il faut OBLIGATOIREMENT se procurer auprès d’un distributeur de Picaxe un cordon spécial AXE027. Il contient un convertisseur USB > série, d’où son prix.

Voir exemple sur ce lien:

http://www.gotronic.fr/art-cable-de-telechargement-usb-axe027-11921.htm

Si votre PC dispose d’un port série, vous pouvez fabriquer votre cordon en récupérant de vieux cables sur du matériel obsolète. Il suffit de repérer les trois fils utilisés.
(voir les connexions ci dessous)
Les cordons de liaison commercialisés, USB Axe027 ou série, sont dotés d’un jack 3,5 mm. Notez que la masse 0volt est au bout du jack !
Oui, mais si on fait le cordon série soit même, on peut mettre un connecteur à 3 broches, plus pratique.
Oui, mais si on doit acheter un cordon USB Axe027, il aura un jack…
Alors, on peut se fabriquer le petit adaptateur ci dessous:
Un morceau de câble 2fils blindés
Un jack femelle stéréo à un bout pour connecter un câble série ou USB.
Un petit connecteur 3 broches à l’autre bout, avec ou sans détrompeur.
J’ai choisi de mettre la masse au centre. Ici, le connecteur 3 broches est un morceau de barette sécable.
Il est donc repéré: entrée/masse/sortie
Dans le cas de problème de liaison, il faudra se souvenir que ces jacks sont de mauvais connecteurs, une solution radicale est de les remplacer par un petit connecteur femelle trois plots.
Voici les deux possibilités décrites sur le site “Picaxe”:
Pour le jack, le 0 volt est au bout (c), C’est le cablage de l’adaptateur USB fournit par les distributeurs et il faut garder cette configuration.
Pour le connecteur 3 broches, je me suis fabriqué un cordon avec le 0 volt au centre. Je trouve cette disposition plus pratique, c’est celle adoptée sur les typons des applications de ce blog.
Correspondances entre connecteurs:
Câble DB9: (voir le schéma en relief) pin picaxe
broche n°2
“serial out”
broche n°3 “serial in” par résistances
broche n°5 0 volt du picaxe (masse)
Câble DB25 pin picaxe
broche n°2 “serial in” par résistances
broche n°3 “serial out”
broche n°7 0 volt du picaxe (masse)
Câble MAC (non testé) pin picaxe
broche n°3 “serial in” par résistances
broche n°4 0 volt du picaxe (masse)
broche n°5 “serial out”
Vous n’êtes pas obligés de programmer le picaxe sur votre montage.
Les modules 08, 14 et 20 ont le même brochage d’alimentation et de programmation (pas le module 18).
La programmation peut se faire sur un circuit spécialisé.
Il faut ensuite enveler le picaxe pour le placer sur le support de votre montage, la pin “serial in” devra être obligatoirement connectée au 0v.
Mais sauf conditions particulières (Ex: montage à alimentation secteur par condensateur), il est préférable de câbler les deux résistances et de programmer “sur site”.
Ajoutez un condensateur 100 nF entre 0 et 5volt
Schéma avec alimentation par un bloc
Ou bien les petites cartes toute faites, avec la carte prévue pour le picaxe 20M2, vous pouvez utiliser le 08M2, le 14M2, le 20M2 ou le 20X2.
.
Il y a donc beaucoup de possibilités:
Le “Picaxe Programming Editor”
Revolution Education Ltd fournit gratuitement tout le support logiciel.
Téléchargez ce logiciel ICI
C’est un éditeur de texte disposant d’outils d’aide à la programmation, syntaxe, simulation, programmation des PWM….
Il offre la possibilité de programmer par organigramme
Il faut veiller à garder ce logiciel à jour, il évolue en même temps que les picaxes.
Installer le sur votre PC.
Configuration:
Il faut évidemment procéder à quelques réglages.
Utilisation d’un câble série:
Dans l’éditeur Picaxe, cliquez “Option” puis “Port série”.
Sélectionnez dans la liste le port utilisé (généralement le com1),
Puis “Appliquer” et “OK” pour sortir.
Ouvrir le programme à charger dans le picaxe par “Fichier”/”ouvrir”, double clic sur le fichier .bas.
Le programme est chargé dans l’éditeur.
Cliquez sur le bouton “Program” pour exécuter le chargement.
L’application est opérationnelle.
Utilisation d’un câble USB:
Cliquez sur ce lien et pour télécharger le driver
Installation du câble USB pour Windows :
Conservez le dossier de drivers dans un répertoire que vous retrouverez facilement.
Branchez le câble USB , la fenêtre windows apparaît.
Refusez l’installation automatique Choisissez d’indiquer un emplacement
Indiquez l’emplacement du dossier “axe027”.
Ne vous laissez pas impressionner:
“Continuez”
Refaire le même cycle une seconde fois si nécessaire Le câble USB est installé
Le driver a été installé sur un port COM virtuel Numéro 4 dans cet exemple
C’est donc le COM4 qu’il faut sélectionner dans le “Picaxe programming editor”
Le second fournisseur de Picaxe en France “A4 technologie” vient de publier un tutoriel en français sur la mise en oeuvre et l’installation des Picaxes (oui, d’accord, c’est peut être plus clair que ce qui précède.).
Mais la programmation graphique expliquée dans ce tutorial ne donne pas accès à toutes les fonctions du basic
Installation câble USB avec WINDOWS 7:
Il y a la méthode “automatique”.
L’essai que j’ai réalisé m’a donné ce qui suit. Si vous voulez gagner du temps, passez directement à la méthode manuelle.
Vous voulez essayer? OK
Vous télécharger sur le lien fournit plus haut le driver “self extracting”
et lancez le:
Vous ne branchez pas le cordon USB. OK
Cliquez sur “Setup”
Quand tout a l’air terminé, vous branchez le cordon.
Cliquez sur “Périfériques et imprimante” (Par le rond, tout en bas à gauche).
Et vous avez ceci: Un beau point d’exclamation à côté du frigidère.
Clique droit et “Propriétés”
Il y a quelque chose qui n’a pas fonctionné.
Un clic sur “Matériel”

C’est écrit en bas:

“Les pilotes de ce périférique ne sont pas installés”.

Pas de panique, c’est prévu, il faut faire une installation manuelle qui fonctionne à tous les coups.

Installation manuelle:
Téléchargez à partir du lien le fichier : Windows USB Driver (zip format)
Décomprimez l’archive dans un répertoire que vous pourrez retrouver.

11

Clic droit sur le frigidaire.

Cliquez sur “Propriétés”.

Dans “Général”, cliquez sur “Mettre à jour le pilote..”

Comment voulez vous rechercher le pilote?

Et bien manuellement, c’est l’option du bas

Cliquez en bas

Recherchez avec “Parcourir” le dossier où sont stockés drivers.

Puis suivant

Voulez vous installer ce logiciel de périphérique?

Ben oui..

Cliquez sur “Installer”

Windows a termineé l’installation du pilote de ce périphérique.

Windows est un menteur, on a fait que la moitié du travail.

Fermez toutes les fenêtres.

Retournez faire un clic droit sur le frigidaire.

Il y a maintenant deux lignes dont une “USB Serial Port”

avec un point d’exclamation jaune.

Sélectionnez cette ligne et cliquez sur “Propriétés” pour reprendre la procédure depuis le début.

Cette fois, il est proposé d’installer un nouveau driver.

Il est différent du précédent avec les initiales VCP (comme Virtual Com Port)

Installez.

Cette fois ci, ce n’est pas une blague.

Fermez toutes les fenêtres

Retour sur l’onglet “matériel de l’icone:

Entre parenthèses, le numéro du port com virtuel installé.

Ici, c’est le port COM3

Après l’installation de “Programming Editor”,

Allez dans l’onglet

“Option” / “Port serie”

et sélectionnez le port COM attribué à AXE27 PICAXE USB

Ici, c’est le COM3

Appliquer, OK

C’est fini

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

x Close

Like Us On Facebook