Este documento presenta una guía sobre los diferentes tipos de bloques de programación disponibles para programar un robot LEGO MINDSTORMS NXT. Explica que cada bloque cuenta con un panel de configuración para ajustar su comportamiento y describe las categorías principales de bloques: bloques comunes, de acción, sensores, flujo, datos y avanzados. El objetivo es controlar diferentes aspectos del robot como la movilidad, sensores, lógica de decisión y operaciones matemáticas.
1. Rutas de
programacion
[ E s c r i b a e l n o m b r e d e l a
c o m p a ñ í a ]
[ E s c r i b a l a d i r e c c i ó n d e l a
c o m p a ñ í a ]
[ E s c r i b a e l n ú m e r o d e
t e l é f o n o ]
[ E s c r i b a e l n ú m e r o d e f a x ]
[ S e l e c c i o n e l a f e c h a ]
Estudiante
[Escriba aquí una descripción breve del documento.
Normalmente, una descripción breve es un resumen
corto del contenido del documento. Escriba aquí una
descripción breve del documento. Normalmente, una
descripción breve es un resumen corto del contenido
del documento.]
2. EDIFICAMOS FUTURO
1-CRISTIAN STIVEN PULIDO CODIGO: -26
2-FELIX SEBASTIAN PRIETOMUETE -25
905
RUTAS DE PROGRAMACION
Se ponen los suficientes bloques para que
se mueva
Cada bloque de programación cuenta con un
panel de configuración en el que puede
ajustar la configuración del bloque
seleccionado. Cuando se selecciona un
bloque en la zona de trabajo, su panel de
3. configuración se hace visible y activo en la
parte inferior de la pantalla.
Al cambiar los parámetros en cada panel de
configuración, puede cambiar la forma en
que se comportará un bloque en particular.
Por ejemplo, para hacer que su robot se
desplace más rápido, puede cambiar la
propiedad Potencia [Power] en el panel de
configuración del bloque Desplazar.
Bloques comunes
Los bloques comunes son los mismos
bloques que están disponibles en la paleta
común.
4. Bloques de acción
Los bloques de acción le permiten controlar
tipos de comportamiento específico
relacionados con varios dispositivos de
salida: el servomotor interactivo, los sonidos
del NXT, la pantalla del NXT, el Bluetooth
(enviar), los motores y las lámparas.
Bloques sensores
Utiliza estos bloques en combinación con los
sensores de tu robot para controlar su
comportamiento. Los bloques corresponden
a sensores de contacto, sonido, luz y
5. ultrasonidos; botones NXT, rotación de los
servomotores interactivos, temporizadores,
Bluetooth (receptor) y sensores de
temperatura opcionales.
Bloques de flujo
Estos bloques le permiten crear
comportamientos más complejos. Los
bloques incluyen el control para repetir,
esperar y condiciones variables; los bloques
para detener el comportamiento o el flujo
lógico en un programa; y los bloques de
decisión para programar respuestas a
condiciones de los sensores específicas.
6. Bloques de datos
Permiten realizar operaciones booleanas,
matemáticas, de comparación, de rango,
crear condiciones aleatorias y almacenar
variables o constantes
Bloques avanzados
Utiliza estos bloques para convertir datos en
texto, agregar texto, controlar la función de
suspensión del NXT, guardar archivos en el
NXT, calibrar sensores, reiniciar motores,
iniciar y detener el registro de datos y
conectarte a través de Bluetooth.