lejos - java para robots lego nxt

11

Upload: alfredo-fiebig

Post on 15-Jul-2015

2.005 views

Category:

Technology


2 download

TRANSCRIPT

gulipm3

LeJOS

Java para Lego Mindstorms

Alfredo Fiebig C.

Grupo de Usuarios Linux Puerto Montt

11/06/2011

gulipm3

Lego Mindstorms

gulipm3

La NXT

ARM7 de 32 bits

256 Kb de memoria Flash

64 Kb de RAM

4 entradas para los sensores.

3 Salidas de energía => Motores, Luces y Partes Móviles.

gulipm3

Los Sensores

gulipm3

Los Sensores

gulipm3

LeJOS¾Que es LeJOS?

Pequeña Maquina Virtual de Java.

Reemplaza el �rmware original de Lego.

gulipm3

LeJOS¾Que Provee?

Framework de desarrollo en Java.

Orientado a objetos.

Arreglos y Matrices.

Recursividad.

Hilos.

Sincronización.

Excepciones.

Java Types, como �oat, long y String.

La mayor parte de java.lang, java.util and java.io

gulipm3

LeJOS¾Que Provee?

API Documentada, JavaDoc.

Plugins para distintos IDE, como Eclipse y NetBeans.

Herramientas para cargar el código en el NXT.

Herramientas de administración de la NXT.

gulipm3

Código de Ejemplo

Ejemplo

gulipm3

Links de Interes

Mindstorm =>http://mindstorms.lego.com/en-us/es/default.aspx

LeJOS => http://lejos.sourceforge.net/

Codes => https://github.com/a�ebig/LejosTest

gulipm3

a�[email protected]