A partir de seis ladrillos LEGO 2x4, se pueden ensamblar 915 millones de combinaciones diferentes. Pero en LEGO Education, construir a partir de cubos es solo una parte de la historia. Incluso los proyectos para preescolares aquí incluyen programación, aunque en la forma más simple.
Nos esforzamos por garantizar que la flexibilidad de la plataforma de software LEGO Education sea comparable a su flexibilidad a nivel de hardware. Y nuestros socios nos ayudan en esto: Microsoft, Massachusetts University of Technology, Fraunhofer Institute for Integrated Circuits, así como desarrolladores de Rusia. En esta publicación hablaremos sobre nuevas herramientas de programación con las cuales las capacidades de LEGO Mindstorms Education EV3 y WeDo 2.0 se están ampliando.
Microsoft makecode
MakeCode es una plataforma de navegador gratuita con la que puedes crear programas para muchos dispositivos, desde Arduino hasta robots en Minecraft. Desde marzo,
LEGO Mindstorms EV3 también ha estado en esta lista.

En la ventana principal de MakeCode, puede crear un programa para EV3 a partir de bloques. La forma de los bloques le indica cómo configurarlos, las variables se configuran mediante listas en las ventanas interiores. A la izquierda en tiempo real hay una demostración del programa. Puede cambiar de un editor gráfico colorido a JavaScript con un solo clic: una demostración en vivo y una variedad de funciones también funcionarán aquí.

El editor MakeCode funciona desde un navegador y no requiere una conexión a Internet activa: está completamente cargado en la memoria caché. El programa creado puede descargarse en formato UF2 e inmediatamente descargarse a la unidad EV3. O compartir para ver. Al exportar e importar archivos UF2, puede hacer proyectos colaborativos.
Rascarse
Scratch es un entorno de programación visual desarrollado en la Universidad Tecnológica de Massachusetts para la escuela primaria y secundaria. Los objetos de scratch son sprites donde puedes cambiar la apariencia y el comportamiento usando scripts. El programa en Scratch funciona en un campo de 480x360 píxeles.
Scratch 3.0 BetaLa segunda versión de Scratch sigue siendo relevante, donde solo puedes trabajar con objetos virtuales. Pero el 2 de enero de 2019, se planea el lanzamiento de Scratch 3.0, que será mucho más interesante. Incluirá extensiones para trabajar con objetos físicos, con dispositivos para dibujar, grabar sonido y video, así como con LEGO Mindstorms EV3 y WeDo 2.0. WeDo 2.0 es el "hermano menor" de EV3, que le permitirá usar LEGO Education ya en la escuela primaria.
La versión beta de Scratch 3.0 ya
está disponible, pero aún no hay extensiones. Al igual que MakeCode, Scratch se implementa como una aplicación de navegador gratuita. Scratch, en principio, es más funcional que MakeCode: existen herramientas para trabajar con gráficos y sonido. Por otro lado, MakeCode ahora está mucho más integrado con LEGO Education. Pero aún no hemos visto cómo funcionan las extensiones de Scratch; tal vez esta característica solo aparecerá para el lanzamiento.
Roberta abierta
Open Roberta es un proyecto del Instituto Fraunhofer para Circuitos Integrados, inspirado en el éxito del entorno Scratch. Los programas escritos con Open Roberta tienen su propia semántica y sintaxis y funcionan a través de su firmware. Se puede instalar en la tarjeta SD y ejecutar en lugar del firmware EV3 original. Por un lado, esto crea dificultades adicionales. Por otro lado, gracias a esto, Open Roberta es compatible con los kits NXT que se lanzaron antes de EV3. WeDo también se agregó a la lista de sistemas compatibles este año.

Codwards
La plataforma educativa "
Codwards " no es un entorno de programación, como todo lo descrito anteriormente. Este es un complejo de capacitación que ayuda a los niños a través del desarrollo de los fundamentos de programación para desarrollar habilidades digitales. El programa educativo Codwards + LEGO está diseñado para estudiantes de 7 a 12 años y consta de 8 lecciones, combina materiales de enseñanza para maestros, así como una plataforma en línea y un libro de trabajo para estudiantes. Todo el conocimiento adquirido se asegura utilizando los kits LEGO Education WeDo 2.0.
Fragmento de una lección de demostración "Codwards"Se desarrolló una versión del lenguaje CoffeeScript con sintaxis simplificada para el curso. No se usa fuera de la plataforma, ya que está diseñado únicamente para dominar los conceptos generales de los lenguajes de programación. Ahora Codwards incluye dos módulos de programación y TIC para 32 lecciones, que se acompañan de dos módulos prácticos de 8 lecciones, donde los estudiantes trabajan con LEGO Education WeDo 2.0. Se planea lanzar un nuevo módulo con su propio entorno de desarrollo (juegos de computadora, disciplinas STEM), diseñado para consolidar las habilidades de trabajo de diseño.
Puede crear software adicional e incluso componentes de hardware para LEGO Education Mindstorms EV3 usted mismo. Para hacer esto,
proporcionamos todos los recursos necesarios: paquetes de desarrollo y código fuente de firmware propietario. WeDo 2.0 también es una plataforma abierta: puede
descargar el paquete de desarrollador para crear software compatible con el hub inteligente WeDo 2.0 y administrar otros componentes.
LEGO Education Mindstorms EV3 también tiene su propio
entorno de programación , basado en la notación LabView, el lenguaje de ingeniería más utilizado en las oficinas de diseño. Y
desde aquí se puede descargar software básico con un lenguaje de programación incorporado para WeDo 2.0.