sandria2010 instalacion lejos nxj windows xp vista 7

Post on 05-Feb-2018

221 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 1/33

 Julio C. Sandria Reynoso Julio.Sandria@RobotSA.com

Febrero 2010

RobotSA

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 2/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 2

El objetivo de esta guía es mostrar alprogramador nuevo de Robots Lego

Mindstorms NXT con lenguaje Java, cómoinstalar y poner a punto leJOS NXJ enWindows XP/Vista/7, con la finalidad depoder compilar y transferir aplicaciones Javaal Robot Lego Mindstorms NXT.

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 3/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 3

Introducción

 Java Development Kit

Driver del NXT

leJOS NXJ

TriBot

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 4/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 4

El Software del NXT es un lenguaje visual fácilde usar. Sin embargo, hay cosas que se

vuelven muy complicadas de programar contal software.

El NXT se puede programar con otroslenguajes de programación, como C/C++,ensamblador o Java usando leJOS NXJ.◦ Ver sitio NXT Programming Software de Steve

Hassenplug: HTML.

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 5/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 5

leJOS NXJ es un ambiente de programación Java para el Lego Mindstorms NXT. Requiere

el Kit de Desarrollo de Aplicaciones de JAVA(JDK) y el driver del NXT.

le OS NX Permiteprogramar robotsLego NXT con

 Java 

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 6/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 6

El JDK (Kit de Desarrollo de aplicaciones Java)es el paquete de software que permite

compilar y ejecutar aplicaciones Java.

No confundir con el JRE (Java RuntimeEnvironment – Ambiente de ejecución deaplicaciones Java), el cual solo permiteejecutar programas, mas no compilarlos.

NOTA: Java ahora pertenece a Oracle.

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 7/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 7

Descargar Java Development Kit 6 Update 18o superior, del sitio java.sun.com.

http://java.sun.com

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 8/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 8

En Windows XP/Vista/7 ejecutar el programade instalación, por ejemplo: jdk-6u18-

windows-i586.exe del JDK 6 Update 18.

Guía de

instalación

en PDF

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 9/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 9

Asegurarse de poder ejecutar javac exe yjava exe desde la línea de comandos.

Para compilar un programa:C: \ J ava>j avac pr ogr ama. j ava

Para ejecutar un programaC: \ J ava>j ava pr ogr ama

Ejemplo:

Hol a. j ava

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 10/33

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 11/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 11

Agregar el trayecto donde se encuentrajavac exe a la variable de ambiente PATH.

Para compilar Hola.java:C: \ J ava>j avac Hol a. j ava

• Windows NOencuentra javac.exe

• Agregamos carpetade binarios a lavariable PATH

• Windows SIencuentra javac.exe ylo ejecuta,compilando así elprograma Hola.java

•EjecutamosHola.class

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 12/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 12

Como cualquier otro dispositivo que seconecta a la computadora por un puerto USB,

el NXT requiere un software controlador(driver), para permitir la comunicación entrela computadora y el NXT.

Si no tiene instalado el Software del NXT debedescargar e instalar su driver.

I l ió d l JOS NXJ Wi d XP/Vi /7 J li Cé S d i R

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 13/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 13

Descargar el MINDSTORMS NXT Driverv1.02 o superior del sitio

mindstorms.lego.com | Support | Files.

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 14/33

I t l ió d l JOS NXJ Wi d XP/Vi t /7 J li Cé S d i R

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 15/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 15

Para probar que funcione el driver del NXTsimplemente encienda y conecte el NXT a un

puerto USB de la computadora y el sistemaoperativo debe detectar el hardwareconectado e instalar el software del

controlador correspondiente.

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 16/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 17/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 17

Descargar leJOS NXJ

http://lejos.sourceforge.net

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 18/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 18

Instalar leJOS_NXJ_0.8.5-Setup.exe

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 19/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 19

Cambie el folder de instalación o acepte elfolder por omisión

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 20/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 21/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 21

Revise folders antes de iniciar copia dearchivos

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 22/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 22

Al oprimir el botón Finish se abrirá la ventanaInstall NXJ Firmware in NXT que permitiráinstalar el firmware NJX en el NXT

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 23/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 23

Encienda el NXT

Conecte el NXT a la PC

Oprima el botónStart program

y después Aceptar

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 24/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 24

Cuando se instala un firmwareal NXT, se borra el firmwareactual junto con todos losarchivos que contiene

Acepte borrar todos losarchivos del NXT

El NXT iniciará el modo deactualización de firmwareemitiendo pitidos continuos

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 25/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

www.RobotSA.com 25

El instalador del Firmware no encuentra elNXT (No devices in firmware update mode

were found) Además el NXT sigue

en modo actualizaciónde firmware, con lapantalla en blanco yemitiendo pitidosconstantes

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 26/33

y

www.RobotSA.com 26

Abra una ventana de símbolo de sistemaejecutando como Administrador

Ejecute el comando nxjflashg, el cual abrirála ventana Install NXJ Firmware in NXT

Oprima el botón Start program y despuésAceptar

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 27/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 28/33

y

www.RobotSA.com 28

leJOS NXJ requiere reemplazar el firmware delNXT

El firmware se puede instalar con:◦ El programa nxjflash o

◦ El programa gráfico nxjflashg

En Windows Vista/7 ejecutar comoAdministrador

NOTA: Es necesario instalar el firmware leJOS

NXJ en el NXT para correr programas Java

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 29/33

y

www.RobotSA.com 29

Desde una venta de símbolo de sistema secompilan y cargan programas al NXT

Para compilar un programa:C: \ J ava>nxj c pr ogr ama. j ava

Para cargar un programa al NXTC: \ J ava>nxj pr ogr ama

Ejemplos:

Hol aNXT. j ava y Pr uebaMot or . j ava

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 30/33

www.RobotSA.com 30

i mpor t l ej os. nxt . *;

publ i c cl ass Hol aNXT {publ i c st at i c voi d mai n ( St r i ng[ ] ar gs) {

Syst em. out . pr i nt l n( "Hol a NXT") ;

But t on. wai t For Pr ess( ) ;

}

}Ejercicio:1. Copiar programa en bloc de

notas2. Guardarlo con nombre

HolaNXT.java3. Compilarlo (nxjc)4. Cargarlo al NXT (nxj)

5. Ejecutarlo en el NXT

Prueba usando nxj –r HolaNXT

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 31/33

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 32/33

www.RobotSA.com 32

Arme un robot en forma de vehículo con 3motores (TriBot)

Programe el robot para que se acerque a unobjeto a 30 cm de distancia y regrese a suposición original

Instalación de leJOS NXJ en Windows XP/Vista/7 Julio César Sandria Reynoso

7/21/2019 Sandria2010 Instalacion Lejos Nxj Windows Xp Vista 7

http://slidepdf.com/reader/full/sandria2010-instalacion-lejos-nxj-windows-xp-vista-7 33/33

33

M.I.A. Julio César Sandria Reynoso Julio.Sandria@RobotSA.com

RobotSA – Robótica, Sistemas y Automatización

http://www.RobotSA.com

top related