Guia Robolab
Guia Robolab
Guia Robolab
2
(1º Parte) Nociones de Programación
Introducción
Para poder controlar un robot, debo definir algunas operaciones básicas y ciertos
conceptos que será la base donde, podremos construir creativamente.
Robot Modelo
1
Doblando
Cuando queremos que nuestro robot doble, (no siempre queremos que vaya para
adelante), podremos hacerlo de 3 formas distintas….
Primer Ejercicio
Programando mi robot
Revisemos el programa… identificamos un semáforo Verde que dice CLI (Control Lab
Interface) es donde conectaremos nuestro robot con la computadora.
A continuación le ordenamos que prenda los motores A y B durante 6 segundos y luego
de ello los apagara.
Por ultimo el semáforo rojo, indicara que nuestro programa ha llegado a su fin.
2
Haciendo un Cuadrado
Vamos a cosas más complejas, supongamos que nuestro Robot, debe moverse en forma
de cuadrado.
Como podemos observar, nuestro robot deberá realizar los siguientes pasos
Ahora, presten atención, las tareas 1 y 2 son similares a la 3 y 4 y a su vez estas son
iguales a las tareas 5 y 6 y así hasta terminar.
Bucles
Linea Doblar
Hasta aca…
Hacer 4 veces
3
Modificadores de Ordenes
Inicio Fin
Por lo tanto cada icono (Orden) posee…
Modificadores de Orden
Como manejar el Tiempo
Ejercicios
Realizar los siguientes ejercicios, utilizando los conceptos antes vistos. Resuelva los
problemas con la consigna “Un problema es mas fácil de resolver como un conjunto de
pequeños problemas”
4
Variables
¿Qué es algo variable?, algo que cambia en el transcurrir del tiempo. Algo que
cambia. Como ejemplos podemos citar, el clima, la luz, el reloj, un semáforo. En
algunos casos estas variables son impredecibles, (El tiempo, uno nunca sabe si
va a llover o no), y en otros casos son previsibles (El semáforo tiene la secuencia verde,
amarillo, rojo, amarillo, etc…). En nuestro trabajo de programación, usaremos variables
para múltiples usos.
Ejercicio Nº 5
Comenzamos la programación
5
Seguramente no vamos a hacer 4 veces lo mismo, entonces lo primero
que cambiamos será la cantidad de veces que se ejecutara el bucle.
Definiendo la variable
Observando, que el tiempo que demora en hacer una línea, ahora es variable
(variable ROJA). Y la cantidad de veces que ejecutara este programa
son 2. Pero no hemos terminado, ¿Qué valor tendrá esta variable
ROJA, al inicio…
Inicio la
variable ROJA Tomo el valor
con valor 2 de la Variable
Comienzo el ROJA Aumenta la
Ciclo que hará 8 Ciclo variable ROJA
veces 2 lados para 2 en 1 unidad
lados
6
Recuerde que las variables deben INICIALIZARSE, o INICIARSE, es decir darles
un valor inicial. Esto no solo les permite evitar confusiones a la hora de
programar, además permite que se reserve el espacio de memoria necesario para
alojar ese valor.
Estructura
Como pueden ver en el ejemplo arriba , hemos organizado el programa como una
estructura, donde se pueden ver claramente las partes de la solución al problema
planteado. Se identifica claramente que parte construye la línea, cual parte se encarga
del giro, donde se modifica la variable (después de 2 ciclos), y que todo el proceso se
repite 8 veces, para finalizar construyendo las 16 líneas…. ¿falto algo?... si apagar los
motores…. (Bueno, no entraba en la hoja así que no me reten)
Potencia de Motores
Ejemplo:
7
Ejercicio Nº 6
Planifica el siguiente ejercicio. ¿Cuántas variables debemos utilizar?, ¿Qué cosas serán
“variables” en este ejercicio?. Prestar atención a la posición del robot una vez terminado
el primer circulo.
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: