Arduino est bien connu et les cartes processeur et interface
sont facile à se procurer et à programmer. Pinguino, son
équivalent pour PIC est maintenant disponible.
Les développement des Kidules par Franic, Z-control
et Didel est terminé. Quatre cartes sont disponibles: AVR Atmega168
programmé dans l'environnement Arduino (supporté par Franic),
Microchip 18F2550 programmé dans l'environnement Pinguino et Microchip
16F882 programmé en assembleur CALM dans l'environnement SmileNG
(ou avec les outils de Microchip).
Les Kidules visent un objectif didactique et seront
utilisés principalement dans des ateliers. Ils apportent une approche
ludique complétée pas une grande facilité d'expérimentation
donnée par l'environnement Arduino ou SmileNG et la facilité de
programmation via USB. Le but n'est pas de réaliser une application,
mais d'apprendre à maîtriser les composantes de cette application.
Les tout jeunes commenceront par clignoter des LEDs, piloter un ascenseur,
faire bouger un robot, et cela leur donnera envie d'aller plus loin.
Pour celui qui vise une application, par exemple un robot,
une station météo, un pupitre domotique, il ne va pas le
réaliser avec des Kidules et Microdules, mais il va mettre au point
les routines pour lire les claviers et capteurs, commander les LEDs et
leurs clignotement, activer des moteurs, bref acquérir l'expérience
et suivre le conseil des stratèges: "diviser pour régnier".
La modularité des Kidules, complétés
par les Microdules, fait que le projet complexe est coupé en plusieurs
projets faciles à maîtriser. Avec l'expérience acquise,
le choix de la carte de l'application se fait à bon escient et
il reste à mettre ensemble les procédures déjà
testées. Une carte PicStar, concurrente ou
spécialement développée sera choisie pour servir
éternellement l'application.
Si on a un programmateur pour AVR, ou un Pickit2 pour
PIC, 6 Microdules sont compatibles avec des dizaines de microcontrôleurs
et permettent une expérimentation plus complète que les
Kidules, puisque tous les signaux sont accessibles sur des connecteurs.
Pour des applications temps réel sur des petits
processeurs PIC, SmileNG permet une programmation
efficace, avec quantité de programmes de test et de routines en
assembleur CALM.
|