El editor de bloques es la forma más sencilla de comenzar con MakeCode. Puedes arrastrar y soltar bloques de la lista de categorías. Cada vez que realizas un cambio a los bloques, el simulador se reinicia automáticamente y ejecuta tu código. ¡Puedes probar tu programa en el browser!

¡Blinky!

Vamos a demostrar como funciona MakeCode, construyendo un simple programa que parpadea los 10 muy interesantes NeoPixeles.

El crear un ejecto de parpadeo ("blink") se hace diciéndole que ponga todos los LEDs del anillo de color rojo, se realiza una pausa ("pause") por un momento, y luego se apagan, se hace otra pequeña pausa, y esto lo repetimos para siempre ("forever")

Vamos a recolectar los bloques que necesitamos para convertir lo que describimos arriba, en Bloques que la Circuit Playground pueda entender y ejecutar:

  • forever ejecuta bloques en un clico, con una pausa de 20ms en cada corrida (similar al loop en Arduino).
  • show ring muestra el color de los 10 neopixeles a la vez
  • pause bloquea al hijo de ejecución actual por 100ms. Si otros eventos o el ciclo de forever están corriendo, tienen chance de correr en este instante

¿Quieres seleccionar o cambiar los colores? El bloque de show ring tiene una herramienta integrada para seleccionar el color. Selecciona el color de la paleta de colores, y luego click a uno de los diez NeoPixeles del anillo, para modificar su color.

¿Como deshabilito un Neopixel? El punto gris en el medio de la paleta de colores, indica que el pixel está apagado. Selecciona el gris de la paleta de colores y realiza un click sobre un Neopixel del anillo. 

Puedes ver el programa Blinky hecho en bloques, trabajando en el editor MakeCode abajo. Puedes ver como los bloques encajan juntos. Si realizas un click sobre los signos de pregunta encima de la caja, te va a aparecer un comentario que explica lo que hace el bloque.

En la siguiente sección, ¡vamos a cargar el código de Blinky hacia la Circuit Playground Express! 

This guide was first published on Jul 21, 2020. It was last updated on Jul 21, 2020.
This page (Editando Bloques) was last updated on Sep 21, 2020.