sandria2010 instalacion lejos nxj windows xp vista 7
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 [email protected]
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 [email protected]
RobotSA – Robótica, Sistemas y Automatización
http://www.RobotSA.com