image0.jpg

Cómo controlar un script en Scratch en Raspberry Pi

Cuando experimentas con Scratch en tu Raspberry Pi, a veces quieres que un script haga algo una y otra vez. Puede hacer que un script haga lo mismo una y otra vez haciendo clic en él una y otra vez. Eso funciona bien para algunas repeticiones, pero ¿qué pasa si quieres repetir algo cientos de veces?

Puede usar la herramienta duplicada de clic derecho para hacer muchas copias de su secuencia de comandos simple y unirlas para hacer una secuencia de comandos grande.

Eso funciona quizás para diez repeticiones, pero es una forma aburrida de hacer que un guión haga algo cientos de veces.

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

Estos son bloques de control. Hacen que sus scripts sean más inteligentes.

Puedes usar bloques de control para hacer cosas como

  • Repite algunos bloques para siempre.

  • Repite algunos bloques tantas veces como quieras y luego continúa.

  • Inicie un script cuando presione una tecla.

  • Haz que un guión espere un rato.

  • Haz que un guión espere hasta que suceda algo.

  • Repite un guión hasta que suceda algo.

  • Verifique y pruebe números, posiciones de sprites y otras cosas.

  • Detén un guión.

  • Detenga todos los guiones.

Cómo usar bloques de control en Scratch

Los bloques de control van en tres lugares:

  • Al comienzo de un guión

  • Al final de un guión

  • Alrededor de otros bloques

Los bloques de control de arranque tienen una parte superior redonda. No puedes sujetar un bloque encima de ellos. Tienen que ir primero porque esperan que suceda algo. ¡El guión no puede comenzar hasta que suceda!

LEER  Cómo funciona RFID en su Raspberry Pi

Por ejemplo, el bloque cuando se presiona la tecla [espacio] inicia un script cuando se presiona la tecla espaciadora. Puede elegir una clave diferente usando el menú en el bloque.

Los bloques de control final tienen un fondo plano. No puedes sujetar un bloque debajo de ellos. Tienen que ir al final de un guión porque le dicen al guión que se detenga.

Alrededor de los guiones hay un espacio dentro de ellos. Se parecen un poco a horquillas gordas. Para usarlos, arrástrelos alrededor del script que desea controlar.

Es posible que deba dividir el script para extraer los bloques que desea controlar primero y luego volver a pegarlos después de agregar el bloque circundante.

Puedes probar el bloque de repetición . Arrástrelo desde la lista de bloques al área del script y córtelo alrededor de los dos bloques que ya están allí. El extremo inferior del clip se estira para ajustarse a los bloques.

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

image0.jpg

Si no gira, compruebe qué botón de rotación está encendido.

Cómo detener scripts en Scratch

Haga clic en el número en el bloque de repetición , escriba 100 y presione Entrar. Vuelva a hacer clic en el guión.

Ahora el objeto se mueve y gira una y otra vez. Sigue moviéndose durante mucho tiempo.

¿Te aburriste? Si desea detener un guión antes, puede hacer clic en el botón rojo sobre el escenario. La bandera verde junto a él se enciende cuando se está ejecutando un script.

LEER  Cómo usar Python para acceder a los pines GPIO en su Raspberry Pi

También puede hacer clic en un script para detenerlo. Mientras se ejecuta, puede ver un borde blanco a su alrededor. Cuando lo detiene, el borde desaparece.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *