bclose

Programar con bloques el M5Stack

Introducción a M5Stack  con UIFLOW

 

 

    • Introducción a la programación con M5stack & UIFLOW
    • Curso de video: Primer capitulo.
    • Instalaremos el M5burner para programar con bloques el M5stack.
    • Veremos como descargar y Flashear el Firmware UIFLOW
    • Haremos un primer programa de bloques con UIFLOW.
 

 

Material requerido.

 

 

  Tienda España Tienda Mexico
MOdelo basico Un M5Stack

 

Programar con bloques y UIFLOW el M5Stack

 

Hasta ahora siempre hemos usado el M5stack con el IDE Arduino y disponemos de un índice de los tutos disponibles aqui

Pero el M5stack es mucho mas que eso y disponemos de un sistema para que los mas pequeños puedan programarlo con un sistema de bloques propio, similar al Scratch (Aunque muchas mas amplio) y también con micro Python, para los que quieran usar este lenguaje como base para enseñar / aprender a programar con un lenguaje como Python 3, que es cada día mas recomendable.

El M5stack es muy interesante para centros de formación porque:

 
  • Dispone de un procesador moderno, el ESP32, que incluye WIFI y Bluetooth 5.0 BLE.
  • Dispone de Pantalla a color de 2,5″ integrada
  • Incluye botón de encendido, apagado
  • Incluye 3 botones programables
  • Dispone de zumbador o buzar para producir sonidos,
  • Incluye una pequeña batería (Ampliable)
  • Incluye lector / grabador de tarjetas SDCable USB C para alimentar el M5, cargar la batería interna, comunicar con el USB del PC host
  • Incluye puerto I2C externo para conexión sencilla de dispositivos externos, como sensores o actuadores
  • Amplio catalogo de galletas electrónicas apilables al modulo principal para GSM, GPS, LORA, LORAwan, Motores, …. 

Podemos programar el M5stack, mediante 3 lenguajes:

 
  • Mediante entorno Arduino IDE y C++
  • Mediante Python 3
  • Mediante un lenguaje de bloques llamado UIFLOW, similar a Scratch o MakeBlock pero mucho mas amplío. 

Vamos ya entonces a comenzar con la instalacion de lo necesario para poder programar nuestro M5stack con UIFLOW y con Python (Usan el mismo firmware)

 

Descargar lo necesario para grabar el Firmware UIFLOW M5stack

 

Antes de poder programar en bloques nuestro modulo M5, necesitamos:

 
  • Descargar el driver SiliconLabs CP210x para puerto serie.
  • Descargar el M5Burner, para bajar el Firmware necesario.Pagina de descarga M5stack
  • Usar el M5Burner para volcar el Firmware al M5stack (Lo vemos en el video)
  • Arrancar el UIFLOW desde su pagina web. (No requiere instalar el lenguaje se ejecuta desde la web

 

Una vez que hayais descargado todo, podemos empezar con el curso en video: