Autor
Versin
Ubicacin
Fabiana Pedrini
Fecha
03/03/15
ndice
TurtleBots para Lego NXT..........................................................................................................3
Men........................................................................................................................................3
Bloques....................................................................................................................................4
Bloques de NXT....................................................................................................................6
Motores...........................................................................................................................6
Sensores..........................................................................................................................8
Ejemplos.................................................................................................................................10
Obtener el valor de un sensor..............................................................................................10
Probar el funcionamiento de un sensor ................................................................................11
Encender motores asincrnicos............................................................................................11
Deteccin de objeto ...........................................................................................................12
Utilizar teclado para controlar al robot..................................................................................12
Control de cambios..................................................................................................................16
Modificaciones....................................................................................................................16
Revisiones..........................................................................................................................16
MAN.LAB.Tortugarte_Lego
Pgina 2 de 16
Men
En el Men podremos encontrar las siguientes funciones:
cono
Descripcin
Archivo.- Permite Guardar el archivo, abrir uno ya creado,
compartir el archivo en el Vecindario y agregarle una breve
descripcin.
MAN.LAB.Tortugarte_Lego
Pgina 3 de 16
Bloques
Al seleccionar la opcin de Bloques se despliega un submen con las distintas paletas
cono
Descripcin
Comandos de la tortuga.- Permite el movimiento de la
tortuga.
MAN.LAB.Tortugarte_Lego
Pgina 4 de 16
MAN.LAB.Tortugarte_Lego
Pgina 5 de 16
Bloques de NXT
Para controlar el robot de Lego NXT encontraremos dentro de la pestaa de robtica dos paletas
para su programacin:
cono
Descripcin
Motores.- Permite el control de los motores y reproduccin
de sonidos del controlador.
Sensores.- Bloques que permiten el control de los sensores.
Motores
Al iniciar el programa los bloques de control se encontrarn de color gris como muestra la
siguiente imagen.
Para poder utilizar los bloques es necesario tener conectado al puerto USB el controlador prendido,
arrastrar el bloque de refrescar NXT al rea de programacin como muestra la imagen. Una vez
reconocido el controlador los bloques cambiaran a color verde.
cono
Descripcin
Refrescar NXT.- Reconoce al controlador conectado.
MAN.LAB.Tortugarte_Lego
Pgina 6 de 16
MAN.LAB.Tortugarte_Lego
Pgina 7 de 16
Sensores
cono
Descripcin
Sensor de Luz.-
MAN.LAB.Tortugarte_Lego
Pgina 8 de 16
MAN.LAB.Tortugarte_Lego
Pgina 9 de 16
Ejemplos
A continuacin algunos ejemplos que expliquen las conexiones y funciones de los bloques
MAN.LAB.Tortugarte_Lego
Pgina 10 de 16
MAN.LAB.Tortugarte_Lego
Pgina 11 de 16
Deteccin de objeto
Utilizaremos el sensor de distancia para poder detectar un objeto.
La programacin inicia los dos motores de forma sincrnica y en caso del sensor de distancia
conectado al puerto 4 detecte un objeto a una distancia menor a 15 cm este se detiene.
MAN.LAB.Tortugarte_Lego
Pgina 12 de 16
3. El fin del programa es controlarlo con las teclas del teclado para ello vamos a designar que
letras vamos a utilizar y cul va a ser la funcin que cumpla cada uno:
MAN.LAB.Tortugarte_Lego
Pgina 13 de 16
MAN.LAB.Tortugarte_Lego
Pgina 14 de 16
MAN.LAB.Tortugarte_Lego
Pgina 15 de 16