Вы находитесь на странице: 1из 13

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.
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
Los robots NXT, son una maquina programada para un curso de programación
básico organizado por Lego Mindstorms, este robot permite la interacción de
jóvenes con curso a aprender programación básica
La programación cuenta con una aplicación NXT programming, la cual tiene
acceso al descargarse a la base de datos del robot moverse y ejecutar cualquier
acción siempre y cuando sea programado de esa manera
El robot cuenta con 6 sensores que interfieren en su movimiento según la
programación de este: sensor ultrasónico, sensor de sonido, sensor de luz, sensor
de tacto, sensor de Display y el sensor reproductivo
El robot tiene una parte principal, la cual le permite que lo programemos para una
acción definida: El bloque de programación, es el control, y el cerebro que controla
los sensores, los motores, las partes, las ruedas y contiene diferentes programas
en su base de datos que lo hace un robot NXT
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, este sensor 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 funcionando 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 último comando Move en el botón de descarga, pero
esta vez lo configuraremos con los dos motores y le ordenemos 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 tener 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 línea negra
trazada. Para esto vamos a necesitar el sensor de luz el cual describirá 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) Seleccionamos 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 de
manera 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 más 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) Seleccionamos 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 finalice. 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 velocidad media para darle
más facilidad al 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) Seleccionamos 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 finalice la
secuencia
6) Descargamos la secuencia al robot en el botón Descargar
OBJETIVOS

Los diferent3es objetivos derivan de las funciones que debe desarrollar el robot
con cada programación y cada etapa o ejercicio
Objetivos:
1) Desarrollar la capacidad de programación del estudiante
2) Aprender a controlar un robot
3) Aplicar los conocimientos adquiridos en el manual
4) Poner a prueba las destrezas del estudiante
5) Aprender a programar básicamente
El objetivo en este caso es poner a prueba la creatividad y la programación en la
superación interactiva de diferentes obstáculos que el robot , por su parte debería
pasar por la programación distinguida que se le ha hecho
Los objetivos de este programa es educar a los estudiantes en un curso de
programación, para que lo evalúen, lo analicen, y lo pongan a prueba a gran
escala cuando hayan aprendido bien cómo funciona y lo que puede llegar a hacer
Lo retos son desafíos que evalúan las capacidades de un estudiante para
programar, aplicar los conocimientos que ha id cosechando atreves del periodo
académico y sobre todo la creatividad relacionada con el ámbito de la
programación
Sobre todo, los ejercicios contienen un sistema de programación diferente y
complejo en cada etapa y cada desafío
Por último la curiosidad, ese hambre que se desarrolla en un estudiante es aquel
motor que nos impulsa a volverlo a intentar, hasta no acabar no podemos parar
Los desafíos consisten en una serie de etapas capaces de desarrollar un
estudiante e}a la hora de programar y que está en la capacidad del robot para
hacer una acción y adaptarse a la complejidad y al diseño de los obstáculos
ejercidos en cada reto
JUSTIFICACION

La justificación de los retos tiene lugar a los argumentos que defienden a los
ejercicios NXT y el impacto que puede tener en los estudiantes antes y después
de ellos como:
1) Aplicar el proceso tecnológico
2) Desarrollar las capacidades del estudiante
3) Aplicar los conocimientos adquiridos
4) Desarrollar la capacidad de aplicación y aprendizaje del estudiante
5) Aprender a programar un robot
6) Superar retos que tienen lugar a la programación del robot
La justificación tiende a fomentar la curiosidad, y el deseo de aprendizaje en forma
de retos que potencialmente desarrollar por la admiración a ellos y los desafíos
que se le presenta usando su inteligencia y conocimiento
Los retos y el proceso de aprendizaje de programación NXT consisten en
educarnos apropiadamente como: ¿Qué aprendemos de ello?
El proceso de aprendizaje nos sirve para un nuevo ámbito de educación, este
proyecto puede servirnos de diferentes formas a lo largo de una carrera
colaborativa y académica, la programación a grande escala en un futuro, además
la programación fuera de estas herramientas básicas podría llegar a ser mayor
cuando se emplea en una labor más compleja y organizada, la programación y su
complejidad consiste en para que lo utilizamos. El hecho es que nos sirve
laboralmente para llegar a lograr objetivos en la sociedad muy útiles a la hora de
aplicarlos en ella mediante las máquinas y construir un mejor futuro, un futuro
donde sigamos avanzando con la ayuda de la tecnología y la programación
CONCLUSION

Los retos de robots NXT, representa no solo un desafío exponencial a los


estudiantes, sino el desarrollo de sus diferentes habilidades en el ámbito del tema
de la programación, esto tiende a desarrollar las ganas de aprender y la curiosidad
reflejada en seguir usando la programación para un tema mas abierto
El programador se encarga de darle una función al robot correspondiente a la
dificultad del reto
Los retos consisten en desafiar al estudiante a darle una función al robot para que
normalmente circule y haga el reto, el cual tienen varios obstáculos que fomenta la
capacidad de programación básica del estudiante
Por último el programa NXT tiene como objetivo alimentar la imaginación y
volverla realidad en el tema de programació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
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 guías de programación que vienen incluidas con el Robot Educador.
MARCO TEORICO

Вам также может понравиться