Está en la página 1de 6

TECNOLOGIA E INFORMATICA

Tercer trimestre académico

Andrés Sousa-Jonathan Gomez-Sebastian Romero-


Christian Osorio-Arturo Gutiérrez
905

PROYECTO DE APLICACIÓN LEGO MINSTORMS NXT

Lic. John Alexander Caraballo Acosta

25 de octubre del 2019


INTRODUCCION

Los retos de Lego Mindstorms Nxt, es un proceso de programación que fomenta la


creatividad del estudiante de acuerdo con el reto, las circunstancias etc…
Los retos cuentan con una aplicación programadora “Nxt programming” con el tipo
de robots NXT, cada uno de ellos ejecutara una acción impuesta por el
programador en la aplicación. Esto incluye el movimiento, los sensores, la
reproducción y el Display como herramientas digitales básicas para los
estudiantes.
El objetivo de este proyecto es poner a prueba las habilidades de aprendizaje y
programación, las cuales el estudiante ha ido recolectando por el periodo; esto
según las guias de programación que vienen incluidas con el Robot Educador.
Cada uno de los retos va acumulando una dificultad mayor de acuerdo con los
obstáculos que se le presenten, cada uno será controlado por una de las
herramientas básicas de la aplicación
El estudiante debe hallar la manera de organizar y programar las herramientas
básicas, las cuales aprenderá el robot y las ejecutara según las configuraciones
que a este se le hayan hecho
PROCESO TECNOLOGICO

PRIMER RETO

El primer reto NXT, consiste en lo siguiente:


Se debe programar y organizar las herramientas de programación de manera que
se detenga al utilizar el sensor de luz, estesensor consiste en detectar un color
diferente que afecte todo el código programador del robot, este debe actuar de
manera que al detectar una línea negra el robot se detenga por completo

1) Se debe poner el bloque Move de primero en la fila de comandos,


debemos poner los dos motores (B y C) en funcionanto para los comandos
de movimiento, lo ajustamos: ponemos la dirección en adelante, y la
potencia del robot a 50. Por ultimo colocamos el movimiento ilimitado
2) Luego, seleccionamos un bloque de sensor de luz, y seleccionamos la
distancia de reacción en un color negro. Este sensor de luz ocasionara que
el robot apenas escanee el color negro ejecute la siguiente comando
3) Seleccionamos como ultimo comando Moveen el botón de descarga, per
esta vez lo configuraremos con los dos motores y le ordenenmos que se
detenga apenas reciba las señales del sensor de luz
4) Por ultimo descargaremos la programación en el robot NXT, conectándolo
al ordenador
SEGUNDO RETO

En el segundo reto se debe tenr en cuenta:


En este caso, debemos programar al robot para seguir una línea negra en pleno
movimiento guiándolo hasta una dirección en una trayectoria con una liena negra
trazada. Para esto vamos a necesitar el sensor de luz el cual decribira la siguiente
acción del robot. Debemos hacer:
1) Como primer bloque pondremos un sensor de luz, cuya intensidad es
media para seguir una línea de color negra ya designada, la configuramos
para ejecutar los siguientes bloques.
2) Seleccionanmos Loop, un bloque que configura todos los bloques dentro de
el ajusta los bloques para que se repiten todos que estén adentro de este
3) Seleccionamos Switch, un bloque que ajusta los bloques adentro de el
demanera que sigan ejecutándose los bloques dentro por acción de el
sensor de luz
4) Seleccionamos 4 bloques de Move, el primero para detenerse, el segundo
avanzar a 50 de velocidad, el tercero para que se detenga, y el ultimo para
seguir avanzando recorriendo la misma trayectoria de la línea negra
TERCER RETO

Para el tercer reto, el robot debe detectar una tabla amarilla con el sensor
ultrasónico, el cual detecta a distancia un obstáculo y envía señales que le indican
al robot que es lo que debe hacer luego. Debemos hacer:
1) Seleccionamos el primer bloque: Move, con una velociudad media para
darle mas facilidad aln sensor ultrasónico de detectar la tabla y ejecutar los
demás bloques, debemos ponerlo en ilimitado y en dirección de adelante
para llegar a la tabla
2) Seeccionamos el bloque de Distancia, lo configuramos por la unidad de
centímetros y lo colocamos a 32 cm
3) Seleccionamos el bloque Move, solo que ahora en vez de colocar ilimitado,
colocaremos rotación para que el robot gire 90 grados, desactivando el
motor c para que para que el otro entere en inercia por la rotación del motor
opuesto
4) Luego, simplemente colocamos Move, para que se detenga y finalize la
secuencia
5) Conectamos al robot y descargamos la secuencia
CUARTO RETO

Para este reto, el robot debe recorrer un laberinto usando la misma secuencia del
tercero, y en diferentes direcciones de este, por ultimo deberá detenerse en una
línea negra cuando finalize. Debemos hacer:
1) Seleccionamos Loop para repetir la misma secuencia del tercer reto para
recorrer el laberinto entero usando como referencia la secuencia anterior de
girar 90 grados
2) Seleccionamos el primer bloque: Move, con una velociudad media para
darle mas facilidad aln sensor ultrasónico de detectar la tabla y ejecutar los
demás bloques, debemos ponerlo en ilimitado y en dirección de adelante
para llegar a la tabla
3) Seeccionamos el bloque de Distancia, lo configuramos por la unidad de
centímetros y lo colocamos a 32 cm
4) Seleccionamos el bloque Move, solo que ahora en vez de colocar ilimitado,
colocaremos rotación para que el robot gire 90 grados, desactivando el
motor c para que para que el otro entere en inercia por la rotación del motor
opuesto
5) Luego, simplemente colocamos Move, para que se detenga y finalize la
secuencia
6) Descargamos la secuencia al robot en el botón Descargar

También podría gustarte