Taller 1
Una vez que lo tengas armado , abre el programa RoboPlus haz doble clic en la primera línea.
Aquì elejimos nuestro procesador. En este caso CM-100 OLLO
Luego nos aparecerà la siguiente ventana.
Start Program da inicio a nuestro programa.
Quedando nuestra patalla de la siguiente forma.
Todo lo que se ejecute dentro de estos corchetes se realizará una vez y luego se detendrá. Para que el procesador ejecute reiteradas veces el programa debemos incorporar un Endless Loop,
Ya Teniendo estos dos elementos, la partida y la ejecuciòn del programa en forma repetida, podremos cargar (Load) lo que deseamos hacer, en este caso haremos girar nuestro motor.
Aparecerán dos signo de interrogación, doble clic en el primero y se desplegará en nuestra pantalla varias opciones, elegiremos nuestro motor. Se desplegarán las dos alternativas de puerto en que pueden estar conectados, revisar en el CM-100 en cuál está conectado y elígelo.
Ya asigado nuestro motor en el puerto correcto, haremos doble clic en el siguiente signo (?), asignaremos la velocidad y el sentido de giro a nuestro motor. En power asignar un valor de 550.
Quedando nuestro pequeño programa de la siguiete forma.
Podrás ver que el motor parte a una velocidad moderada.
Experimentos:
Pincha dos veces donde aparece la velocidad y cambiala , modifica el sentido.
Pincha en el motor y cambialo por el Led. Enciende una luz, luego las dos.
Elimina el Endless Loop observa lo que ocurre al hacer correr el programa.
Esperamos tus comentarios.
Taller 2
Ver en pantalla un parámetro
Para poder ver a qué distancia del sensor queremos que nuestro robot actúe, tenemos que saber qué parámetro colocar.
Para eso iniciamos nuestro programa con Start Program y Endless. Loop.
Luego hacemos clic en Load y asignamos en nuestro primer signo (?) print según la figura siguiente:
Finalmente descargamos nuestro programa al robot y hacemos clic en View output of program
Se desplegará una pantalla, en la cual aparecerán unos números. Acerca y aleja algo que no sea negro, observa cómo cambian estos valores. Ahora puedes definir a qué distancia quieres que actúe tu robot.
Experimentos.
Cambia print a print line.
Coloca algo de color negro delante del sensor y observa qué ocurre.
A continuación el taller 3
Para desarrollarlo tener armado el modelo que aparece en los otros talleres que contiene CM-100, energía, un Led OLLO y un motor OLLO.
Taller 3
Comando If
If significa Si (condicional) en español , se evalúa una condición, si es verdadera ejecuta un codigo, si es falsa, ejecuta otro cóndigo (Them) o puede continuar con el programa.
Ejemplo.
Haremos que nuestra luz roja del Led sea la que quede prendida, si se cumple que el valor del sensor de centro es mayor que 150, sino que prenda la azul.
Asumimos que ya has realizado los dos anteriores talleres y sabes ver los valores en pantalla del sensor del centro y ver Start Program y Endless Loop
Comenzamos con Start Program y Endless Loop
Luego doble clic en If y aparecerán los signos y los corchetes.
Comenzará a parpadear el signo "?" , has doble clic y se desplegará la nueva ventana donde elegirás el sensor del centro
Elegimos mayor que.
Luego repetimos la acción en el siguiente signo para asignar el parámetro de sentencia, en este caso 150
Con esto ya tenemos la condición , ahora tenemos que ver qué debe hacer y como mencionamos mantendremos la luz roja encendida de nuestro Led.
Nos situamos en la linea vacia, doble clic y cargamos (Load)
Elegimos el Led en el puerto 3
Doble clic en el siguiente signo y designamos una luz en on
Quedando de la siguiente forma.
Ahora nos situamos en la línea del corchete como muestra la figura anterior e insertaremos una línea pinchando en Edit del menú principal e Incert Line
Luego en ese lugar realizamos la misma operación anterior con Load designamos la otra luz si la condición no se cumple.
Revisamos y cargamos
Lo que debe generar este pequeño programa es que al prender el CM-100 se encenderá la luz azul si no tienes nada cerca del sensor del centro, pero si colocas la mano se cumplirá la condición y se encenderá la roja.
Ensayos
-Cambia las posiciones de las luces.
-Apaga las dos luces
- dibuja el algoritmo de este programa.
Esperamos tus consultas y comentarios.
Taller 4
Vamos a ver el control del tiempo.
Haremos que las luces se prendan durante un determinado tiempo.
Partimos con Start progam, Endless Loop luego Load con Time según la figura siguiente.
A este tiempo le asignamos un valor. En este caso 1,204 segundos. El programa cuendo llega a esta línea parte con este valor y disminuye hasta llegar a cero
Insertamos una línea como muestra la figura siguiente.
Agregamos Wait While, comando que se ejecutará mientras la condición sea verdadera. En este caso la condición será si el tiempo es mayor que cero.
Completar la información según la siguiente figura.
Completando los datos insertamos una nueva línea y agregamos nuestra acción que en este caso será prender una luz. Para que no quede encendida repetimos el comando pero cambiando el color de la luz. Quedando según la siguiente figura.
Carga este programas y podrás ver como las luces se prenden en forma intercalada sin detenerse.
Este mismo programa puede ser escrito en forma màs práctica de la siguiente forma. Esto se explica en el Taller 5
Taller 5
Partiendo del programa anterior podemos crear funciones que se repiten en varios pasos.
Al crear la función tenemos que asignarle un nombre para poder llamarlo en el momento que lo necesitemos.
Entre los corchetes colocamos lafunción que se repite, en este caso el tiempo.
En el lugar en donde están estos códigos los reemplazamos por Call y con el nombre respectivo, quedando de la siguiente forma.
Esperamos tus comentarios.
Taller 6
Partiendo del programa anterior, limpiamos la línea que contiene Endess Loop y la reemplazamos por Loop For
El número de veces que se ejecutará la acción será
Número de veces= número final-número inicial+1
Dando un valor n al número de repeticiones y asignado como valor inicial 1 y final 3, entendiendose que queremos que sean tres veces las acciones repetidas.
Finalmente quedando de la siguiente forma.
Cargarlo y veras cómo la accion de prender las luces se repetirá tres veces.
Esperamos tus comentarios..
Taller7