LEGO MINDSTORMS
Marco Antono López Trinidad
Laboratorio de Sistemas Inteligentes
Tec de Monterrey Campus Cuernavaca
Introducción
El RCX es el cerebro del
sistema ROBOTICS
INVENTION, el RCX se
programa mediante una PC,
además tiene pre-cargados
algunos programas.
Introducción
El RCX tiene puertos para
tomar lecturas de los
sensores, procesar datos y
manejar los motores.
Introducción
Para construir un robot se
utilizan el RCX y las piezas
LEGO.
Introducción
Mediante un lenguaje de
programación visual para PC
y el puerto serial, es posible
programar y posteriormente
se descarga el código que
ejecutará el PCX.
Hardware
El RXC
" 5 programas precargados, que se
ejecutan mediante los botones
Prgm y Run. Es posible borrarlos
para introducir programas propios
" Opera con 6 baterías AA ó con
eliminador de baterías
" Si el sistema RCX no esta
ejecutando ningún programa, el
sistema se apagará despu₫s de 15
minutos, este valor se puede
modificar utilizando el software
de programación incluido con el
sistema
Hardware
Caracteristicas del RXC
" 3 puertos de entrada
" 3 puertos de salida
" 4 botones de control
" 1 display LCD
" 1 conector para eliminador de
baterias
" 1 emisor receptor infrarrojo
Hardware
Puertos entrada salida
" Los puertos de entrada son puntos
de conexión para sensores (luz,
contacto, temperatura y rotación)
" Los puertos de salida son puntos
de conexión para motores y otro
tipo de de dispositivos como
lamparas
Hardware
Botones de control
" Rojo (ON-OFF): encendido y apagado
del sistema PCX
" Negro (View), permite seleccionar la
función que se desea monitorear para
mostrarla en pantalla. Ejem: visualizar la
lectura de un sensor en los puertos de
entrada 1,2 o 3 o la velocidad de un
motor en los puertos A, B o C
" Gris(Prgm o program) permite
seleccionar alguno de los programas
precargados en el PCX
" Verde (Run) ejecuta y detiene el
programa seleccionado con el boton
Prgm
Hardware
Display del RCX
" Indicador de bateria baja
" Indicador de puerto infrarrojo, se enciende
cuando se esta programando el dispositivo
" Barra Indicadora de descarga de programas, se
enciende cuando se esta bajando un programa de
una PC al PCX
" Flechas indicadoras para puertos de salida, se
activan para indicar actividad en un puerto de
salida
" Flecha indicadora de puerto de entrada, inidcan
actividad en un puerto de entrada
" Icono de persona, cuando esta corriendo indica
que el PCX esta ejecutando un programa
Hardware
Transmisor IR
" Establece enlace inalambrico entre una PC y el
PCX mediante el puerto serial de la computadora
para bajar programas a la unidad
" Es necesario tener un campo de vision abierto
para establecer comunicación. Se tienen dos
rangos de comunicación seleccionables
corto/largo mediante un interruptor
" Tipicamente la distancia para bajar un programa
al PCX varia de 4-6 pulgadas, aunque bajo
condiciones adecuadas puede establecer
comunicación hasta 90 pies
" El transmisor utiliza una bateria de 9 volts
Software
Menu Principal
" Cuando se ejecuta por primera vez el
software se activara el modo guiado,
este modo consta de las siguientes
etapas: Login, Main Menu, Getting
Started, Tour, Set up: Part 1, Set up:
Part2, Set up Options, Training Center
Introduction and Missions 1-6
" El Menu Principal permite accesar a
cualquiera de los siguientes submenus:
Getting Started, Program RCX, Help y
WWW
Software
Getting Started
" Contiene los submenus: Tour, Set Up:
Part 1 y Set Up Part 2
Tour
" Introducción al producto
MINDSTORMS y sus conceptos
Set Up: Part 1
" Instrucciones paso a paso que explican
cmo cambiar baterias, como usr los
botones, como girar los motores y leer
los sensores y como utilizar los
programas precargados
Software
Set Up: Part 2
" Instrucciones paso a paso que explican como
preparar el transmisor infrarrojo IR para usarlo y
conectarlo a la computadora, ademas tiene
instrucciones para bajar el software al sistema RCX
Set Up Options
" Esta pantalla permite verificar o
cambiar los valores del sistema RCX y
del transmisor IR sin necesidad de
pasar por los submenus Set Up: Part 1
y Set Up: Part 2
Software
Program RCX
" Incluye los submenus: Training Center
programing instructions y RCX Code
programing enviroment
Software
TRAINING CENTER
" Guia a los siguientes submenus:
" explicación de RCX Code
" creación de programas en RCX
Code
" cargando un programa al RCX
" guardando un programa en el
Program Vault y
" otras funciones
Software
RCX CODE
" Es un ambiente de programación
grafico para construir programas.
Cada bloque en la pantalla es una
instrucción
" Permite gener ar programas que
seran descargados en el RCX con
acciones o comportamientos
" La programación se realiza en el
area de trabajo del RCX Code. El
espacio de trabajo variara
dependiendo del programa
Software
PROGRAM VAULT
" Permite almancenar los programas
generados con el RCX Code en el
disco duro o en unidades de
diskette. Existen opciones como:
New, Import, Export o Delete. En
el centro existen contenedores que
indican los programas
almacenados y se opera con las
flechas arriba y abajo
Descargar

ccc.inaoep.mx