NXShield-D pour cartes Arduino Duemilanove et Uno
Le shield NXShield-D est une interface entre la technologie Arduino et la technologie Lego Mindstorms NXT. C'est une véritable révolution. Branchez une carte Arduino sur le NXShield-D et remplacez la brique intelligente Lego Mindstorms NXT dans vos créations robotiques.
La technologie Arduino
Arduino est un projet électronique entièrement open source. Arduino est la référence pour les débutants, les confirmés en électronique ainsi que le monde de l'éducation. Arduino, c'est un ensemble de cartes électroniques standardisées, programmables et faciles à prendre en main, même sans forte compétence électronique. De très nombreux projets, livres, exemples sont disponibles sur le net.
Le site officiel d'Arduino est http://arduino.cc/.
Les cartes Aduino sont programmables en C/C++ à l'aide de l'environnement de développement Arduino. Cet environnement est gratuit et téléchargeable depuis le site d'Arduino. De nombreux exemples sont disponibles afin de démarrer rapidement la programmation à l'aide de cet IDE.

Le NXShiled-D pour Arduino
Dans le monde Arduino, un "shield" est une interface matérielle qui permet d'étendre les capacités d'une carte Arduino. Les NXShield ont été créé par la société openElectrons afin d'interfacer Arduino et Lego Mindstorms NXT. La version NXShield-D est compatible avec les cartes Arduino Duemilanove et Arduino Uno. Le NXShield nécessite l'une de ces cartes afin de pleinement remplacer la brique intelligente Lego Mindstorms NXT.
Caractéristiques techniques du NXShield-D
Le NXShield-D vous permet de brancher :
- 4 moteurs NXT
- 4 capteurs NXT (de votre choix)
- 6 servos moteurs
Attention : Le NXShield est alimenté de manière externe. Vous aurez besoin d'un support de 6 piles afin d'alimenter le NXShield.
Programmation du NXShield-D pour Arduino
Les liens ci-dessous présentent la documentation permettant de programmer le NX-Shield ainsi que des exemples de code.
D'autres exemples de code sont disponibles à l'adresse http://sourceforge.net/projects/nxshield
La vidéo suivante présente un exemple de mise en œuvre du NXShield-D avec les éléments et capteurs du robot Lego Mindstorms NXT.