Découvrez le fameux langage de programmation RobotC créé par
la prestigieuse université américaine Carnegie Mellon. Cette licence RobotC est
spécifiquement proposée pour le robot Lego Mindstorms NXT. Elle permet de
développer des programmes en C adaptés à l’éducation comme au monde professionnel.
 |
Selon WIRED magazine, RobotC est "Le
meilleur langage de développement pour Lego Mindstorms NXT"
|
RobotC, un langage de programmation robotique professionnel
RobotC propose une syntaxe C ainsi qu’un environnement de programmation
professionnel permettant d’écrire et de débugger en temps réel des programmes. Le
code RobotC est compilé en natif ce qui en fait le code le plus rapide pour
Lego Mindstorms NXT.
L’environnement de développement est plus qu’un simple
éditeur de texte puisqu’il propose toutes les fonctionnalités d’un
environnement de programmation professionnel.
L’environnement RobotC propose un mode novice et un mode
expert afin de s’assurer de la meilleure efficacité pour tous les projets
réalisés.
Les fonctionnalités de RobotC sont :
- un déboggeur temps réel
- des fenêtres de suivi de variables globales en temps réel.
- RobotC est compatible Bluetooth
- Des exemples de codes
- Des fonctions propres à la robotique
- La prise en charge des capteurs tiers
Enfin, un forum très actif sur RobotC est disponible à cette
adresse : http://www.robotc.net/forums/
RobotC s'appuie sur un firmware spécifique sur votre robot
Lego Mindstorms NXT
Avant toute utilisation de RobotC, l'interface de celui-ci vous permet d'installer un
firmware (le firmware est le système d’exploitation du robot lego Mindstorms
NXT) spécifique afin que le robot puisse interpréter les programmes réalisés à l’aide
de RobotC. Cette opération est très simple (un clic), pour en connaitre la démarche, téléchargez le PDF explicatif.Il est ensuite très simple de revenir au firmware original (toujours un clic) afin de pouvoir continuer à utiliser NXT-G.
Caractéristiques techniques
- Version de RobotC proposée : 2.0.1
- Système d’exploitation compatibles :
- Windows® XP, Service Pack 2 et ultérieur
- Windows® Vista