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 | |
---|---|---|
![]() |
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.
- 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: