Cómo controlar un guión en cero en la frambuesa pi

Cuando se está experimentando con un rasguño en su Frambuesa Pi, a veces quieres un script para hacer algo una y otra. Puede hacer un script hacer la misma cosa una y otra vez haciendo clic en él una y otra vez. Eso funciona bien para unas pocas repeticiones, pero lo que si desea repetir algo cientos de veces?

Se podría utilizar el derecho duplicado; haga clic en la herramienta para hacer montones y montones de copias de la secuencia de comandos simples y clip juntos para hacer un gran guión.

Eso funciona para unos diez repeticiones, pero es una forma aburrida de hacer un script hacer algo cientos de veces.

Cero tiene una mejor manera. Haga clic en el botón de control en la parte superior de la biblioteca de bloques. Tiene un borde naranja. Al hacer clic, se verá un nuevo conjunto de bloques.

Estos son bloques de control. Ellos hacen sus guiones más inteligente.

Puede utilizar bloques de control hacen cosas por el estilo

  • Repetir algunos bloques para siempre.

  • Repetir algunos bloques tantas veces como desee, a continuación, seguir adelante.

  • Iniciar un script cuando se pulsa una tecla.

  • Hacer una espera de secuencia de comandos durante un tiempo.

  • Hacer una espera de secuencia de comandos hasta que suceda algo.

  • Repetir una secuencia de comandos hasta que suceda algo.

  • Verificación y prueba números, posiciones sprite, y otras cosas.

  • Detener un guión.

  • Detener todas las secuencias de comandos.

Cómo utilizar los bloques de control en Scratch

Los bloques de control van en tres lugares:

  • Al inicio de una secuencia de comandos

  • Al final de una secuencia de comandos

  • Alrededor de otros bloques

Control de inicio bloques tienen una tapa redonda. No se puede cortar un bloque encima de ellos. Tienen que ir primero porque esperan a que pase algo. El script no puede comenzar hasta que suceda!

Video: Raspberry Pi: 4-channel Relay step-by-step with example scripts for home automation

Por ejemplo, el cuando la tecla [espacio] presiona bloque comienza una secuencia de comandos cuando se pulsa la tecla de espacio. Usted puede escoger una clave diferente a través del menú en el bloque.

bloques de control final tienen un fondo plano. No se puede cortar un bloque debajo de ellos. Tienen que ir al final de una secuencia de comandos, ya que dicen que la secuencia de comandos para detener.

Video: Raspberry Pi - GPIO Web control - WebIOPi

Alrededor de guiones tienen un espacio dentro de ellos. Se ven un poco como hairclips de grasa. Para utilizarlos, arrastrarlos alrededor del script que desea controlar.

Puede que tenga que dividir el guión para sacar los bloques que desea controlar y luego pegar de nuevo juntos después de agregar el bloque de alrededor.

Video: Raspberry Pi Your first C program

Puede probar el repetir bloquear. Arrastrarlo desde la lista de bloqueo a la zona de la escritura y el clip alrededor de los dos bloques ya. El extremo inferior del clip se extiende para adaptarse alrededor de los bloques.

La siguiente figura muestra el resultado. Haga clic en el bloque, y el sprite se mueve y gira. Se repite diez veces menos que cambie el número haciendo clic en él y escribiendo un nuevo número.

Si no se enciende, compruebe qué botón de rotación se ilumina

Cómo dejar de guiones en Scratch

Haga clic en el número de la repetir bloque y tipo 100 y pulse Enter. Haga clic en el script de nuevo.

Ahora los movimientos de sprites y se vuelve una y otra vez. Se mantiene en movimiento durante mucho tiempo.

¿Te aburres? Si desea detener un guión temprano, puede hacer clic en el botón rojo encima del escenario. La bandera verde junto a ella se ilumina cuando una secuencia de comandos se está ejecutando.

También puede hacer clic en un guión para detenerlo. Mientras se está ejecutando se puede ver un borde blanco alrededor de ella. Cuando la detenga, la frontera desaparece.

Artículos Relacionados