Este documento presenta información sobre Lego Mindstorms NXT y cómo se puede programar y utilizar con Microsoft Robotics Studio y NXT#. Se describe el hardware del Lego Mindstorms NXT, incluidos sus sensores y motores. También se discuten diferentes opciones de software, como Robolab, RobotC, Microsoft Robotics Studio y lenguajes de programación como NXC, NXJ y NXT#.
16. TU DECIDES A favor: Fácil de montar y desmontar Muy extendido por todo el mundo Posibilidad de múltiples ampliaciones Múltiples lenguajes de programación En contra Estructura débil Difícil adaptar a diseños específicos
22. CARACTERISTICAS Microprocesador ARM-7 de 32 bits (AT91SAM7S256 de Atmel ) 48 MHz FLASH 512 KB RAM 64 KB Microcontrolador AVR 8 Pines (ATmega48 de Atmel) Gestión I/O 8 MHz FLASH 4KB RAM 512 B 3 puertos de salida 4 puertos de entrada 1 puerto usb (12 mbits/s) 4 botones de control 1 pantalla de lcd 1 altavoz Comunicación via Bluetooth Alimentación con 6 pilas AA o con batería de litio
23. SENSORES Sensor de ultrasonidos Detectaobjetos hasta 2,5 metros con un error de +/- 3 cms Se pasa en el funcionamiento del eco para detectar los objetos
24.
25. SENSORES Sensor de luz Utilizando el ladrillo NXT,el sensor de luz permite detectar la luz y la oscuridad así como la intensidad de luz de una habitación. También puede medir la intensidad de luz en colores (ordenando en escala de grises).
26. SENSORES Sensor de contacto Utilizando el ladrillo NXT, el sensor detecta la presión. El sensor puede también contar una sola pulsación o varias pulsaciones. Puede conectarse un eje al botón del sensor.
37. NXT# / MindSqualls (.NET – C#)NXC: Lenguaje parecido a C. LeJOS NXJ: Lenguaje para java. NXT_Python: Es un módulo de Python. LabVIEW:Se pueden desarrollar nuevos bloques. Microsoft Robotics Studio: Se puede escribir los programas y hacer simulaciones en 3D. MATLAB y Simulink: Para controlar el robot vía bluetooth. NBC: Lenguaje ensamblador.
40. Microsoft roboticsstudio SimulationEngine No es necesario hardware para comenzar Es posible separar en módulos los componentes de la simulación Es posible utilizar la simulación con el robot
51. ENLACES Microsoft Robotics Studio http://msdn.microsoft.com/robotics/ Robochampshttp://www.robochamps.com/ Microsoft Robotics Studio Blog http://blogs.msdn.com/MSRoboticsStudio/ NXT# (Librería opcional para controlar Lego Mindstorm desde .NET Framework)http://nxtsharp.fokke.net/ NXTMindSqualls.Net(otra Librería opcional)http://www.mindsqualls.net/ Managed Library for Nintendo's Wiimotehttp://blogs.msdn.com/coding4fun/archive/2007/03/14/1879033.aspx Modelos de NXT http://www.nxtprograms.com Blog de Bruno Capuano, noticias y recursos http://labloguera.net/blogs/elbruno/archive/tags/Lego+Mindstorms+_2F00_+Microsoft+Robotics/default.aspx