20 oct 2009

Tecno 4º. Ejercicios Programación LEGO NXT (NIVEL1)

1.- EJERCICIO DE PROGRAMACION CON ROBOTS TEMPORIZADOS

Programar el robot para que:
PROGRAMA 1
1) Que se mueva hacia delante durante 5 segundos (a máxima velocidad)
2) Que se mueva hacia delante durante 2 segundos y luego de marcha atrás durante 5 segundos.
3) Que se mueva hacia atrás durante 3 segundos a la velocidad más lenta y luego durante 2 segundos hacia adelante a máxima velocidad.
PROGRAMA 2
4) A velocidad baja (40), calcular cuánto tarda el robot en recorrer 1 metro.
¿Cuanta longitud avanza con 1 rotación? = 2*PI*Radio
Si usamos el sensor de rotación el robot contará las rotaciones, luego multiplicamos por la longitud y tenemos la solución.
5) Calcular cuál es el largo en metros del ancho del pasillo, sabiendo cuánto tarda en recorrer un metro nuestro robot.
El robot debe detenerse al chocar con el sensor de tacto contra la pared.
Justo después tiene que mostrar por pantalla la distancia que ha medido (el robot tendrá que hacer los cálculos en el programa y finalmente mostrarlos por pantalla).
6) Calcular la longitud de la mesa marrón de clase.
PROGRAMA 3
7) Que se mueva hacia delante durante 3 segundos, de media vuelta y avance otros 3 segundos.
8) Que se mueva a hacia a delante durante 3 segundos, de media vuelta y avance 2 segundos y de otra media vuelta para avanzar durante 4 segundos.
9) Hacer que el robot recorra en forma de “S” la distancia de un metro aproximadamente.

2.-EJERCICIOS DE PROGRAMACIÓN DE ROBOTS CON SENSORES
Programar el Robot para que:
PROGRAMA 4
1) Se mueva hacia delante a velocidad media y cuándo el sensor de tacto sea presionado, retroceda un segundo y luego de media vuelta
2) Igual al anterior pero que lo haga indefinidamente.
PROGRAMA 5
3) Se mueva hacia delante esquivando obstáculos indefinidamente.
PROGRAMA 6
4) Se mueva hacia delante esquivando en forma de S, 4 obstáculos.
PROGRAMA 7
5) Programar el robot para que no se caiga de la mesa, utilizando el sensor de luz
PROGRAMA 8
6) Programar un robot seguidor de linea utilizando el sensor de luz.
Obtenido de manualderobotica.blogspot.com