Notre association met à disposition de ses adhérents les différentes versions de kit Lego Mindstorms, RCX ou NXT. Cet article présente les deux systèmes et précise la compatibilité.
Description
La brique RCX permet de piloter 3 moteurs et d’utiliser 3 capteurs par défaut (une solution est possible pour étendre cette capacité). Elle est programmable avec le logiciel Lego "maison", mais également avec des langages plus avancés comme le Java ou le C (en chargeant dans la mémoire de la brique un OS spécifique).
Plus récent, le NXT est aussi plus puissant, que ce soit par sa brique programmable ou par de nouveaux capteurs et des actionneurs plus évolués, ainsi que par ses possibilités de communications en Bluetooth (programmation sans fil, pilotage par un téléphone, etc...). Il permet de piloter 3 moteurs et d’utiliser 4 capteurs par défaut (mais là encore des solutions existent pour étendre cette capacité).
Une nouvelle version est disponible : NXT 2.0 qui inclut un capteur de couleurs et une nouvelle batterie plus pratique.
Systèmes d’exploitation
Brique | Windows XP | Windows Vista 32 bits | Windows Vista 64 bits | Windows 7 32 bits | Windows 7 64 bits | Linux 32 bits | Linux 64 bits |
RCX | Oui | Oui | Virtualisé | ? | ? | ? | ? |
NXT | Oui | Oui | Oui | Oui | Oui | ? | ? |
Langages de programmation
Les deux briques sont compatibles avec la plupart des langages :
Brique | Graphique | C | Java |
RCX | Oui (RCX Code) | Oui : RobotC,BrickOS | Oui : LejOS |
NXT | Oui (NXT-G) | Oui : RobotC | Oui : LejOS |
La brique NXT bénéficie de la programmation client/serveur avec un contrôleur distant plus puissant (un PC par exemple) à travers Microsoft Robotics Studio ou Gostai URBI.