Les PICAXE sont des microcontrolleurs de la famille des PIC de Microchip qui sont programmable trés facilement par le port série grâce à l'emploi d'un firmware préprogrammé.
On dispose ainsi d'un composant électronique avec plusieurs entrée et sortie qui peuvent être programmées à volonté soit avec un langage de type BASIC ou avec un logiciel graphique produisant des organigrames trés simple à mettre en oeuvre.
Le logiciel PICAXE Programming Editor est gratuit :
Les PICAXE sont disponible en plusieurs modèles :
Type de PICAXE | Broches | Memoire (lignes) | Ports E/S | Sorties | Entrées | Entrées analogiques | Memoire de données | Interruption |
PICAXE-08 | 8 | 40 | 5 | 1-4 | 1-4 | 1L | 128-prog | Non |
PICAXE-08M | 8 | 80 | 5 | 1-4 | 1-4 | 3 | 256-prog | Oui |
PICAXE-18 | 18 | 40 | 13 | 8 | 5 | 3L | 128-prog | Non |
PICAXE-18A | 18 | 80 | 13 | 8 | 5 | 3 | 256 | Oui |
PICAXE-18X | 18 | 600 | 14 | 9 | 5 | 3 | 256+i2c | Oui |
PICAXE-28A | 28 | 80 | 22 | 8 | 8 | 4 | 64+256 | Oui |
PICAXE-28X | 28 | 600 | 23 | 9-17 | 0-12 | 0-4 | 128+i2c | Oui |
PICAXE-40X | 40 | 600 | 32 | 9-17 | 8-20 | 3-7 | 128+i2c | Oui |
Les PICAXE sont distribués en France par la société A4. C'est un Picaxe qui contrôle leur MicroRobot.
Voici un exemple d'organigramme créé avec Picaxe Programming Editor permattant le pilotage d'un robot à moustache.
Les moteurs sont branchés sur les sorties 0 et 7 (via un ULN2804A pour fournir suffisament de courant) et les microswitch (moustache) sont branchés sur les entrées pin6 et pin2 :