En esta lección usaremos el editor de Open Roberta. Ten cuidado de asegurarte de que la siguiente imagen sea visible en la parte superior derecha de tu entorno de programación. El editor se encuentra en nuestra página web. Sólo tienes que hacer clic en'Comenzar' y luego en'Editor'.
Primeros pasos: Opciones de entrada (input)
Hasta ahora, todo el texto, los números y las imágenes programados se han mostrado en la matriz de LED inmediatamente después de haber sido cargados en la Calliope miniatura. Sin embargo, si prefieres que un evento tenga lugar después de una entrada específica, debes utilizar el bloque de espera. Utilizando este bloque, la Calliope mini esperará hasta que se cumpla la condición elegida antes de que se muestre algo.
El Calliope mini tiene dos botones de entrada: Botón A (en rojo) y Botón B (en azul). Cuando se pulsa uno de los botones, el circuito se completa.
Utiliza el botón de espera hasta en el bloque de Control. Tu texto no se mostrará hasta que pulses el botón A en el Calliope mini. El bloque de pulsar botón A? se encuentra en el menú Sensores.
El Calliope mini tiene cinco esquinas redondeadas: -, +, 0, 1, 2, 2, y 3. Si colocas un dedo en la esquina y otro en una de las esquinas numeradas, una pequeña corriente eléctrica fluirá a través de tu cuerpo y regresará a la Calliope mini, cerrando así el circuito eléctrico.
Use el bloque de espera hasta del control. Tu texto se mostrará cuando el pin - y el pin 0 se presionan al mismo tiempo. Puedes encontrar el pin 0 tocado? en el menú Sensores.
El sensor de posición integrado de la Calliope miniatura te permite saber qué lado está boca abajo, si está siendo sacudido o incluso en caída libre.
Use el bloque de espera hasta del control. Tu texto se mostrará cuando sacudas la Calliope mini. El bloque gesture upright active? se encuentra en Sensores. Utiliza el menú desplegable para seleccionar la condición.
Puedes programar el Calliope mini para responder a más de una entrada. Hay dos maneras posibles de hacerlo:
a) Procesamiento lineal de las entradas
Esta forma de programación requiere que decidas la secuencia que deben seguir las entradas para permitir que tu programa se ejecute de forma lineal.
Si se utilizas un número de Esperar hasta que los bloques en una fila, la función Calliope mini esperará hasta que se cumpla la condición de cada bloque antes de pasar al siguiente.
b) Procesamiento no lineal de las entradas
Utiliza el botón de espera hasta ....o espera a que el bloque pruebe más de una entrada al mismo tiempo.
Para ello, pulse sobre el signo + en el bloque de espera para ampliar las opciones del bloque. Dependiendo de cuál de las condiciones se cumpla, se ejecutará la sección de programa correspondiente.