Placa. Copia y pega el siguiente código: #include configuración vacía() { M5.inicio(); M5.Lcd.setRotation(1); M5.Lcd.fillScreen(NEGRO); M5.Lcd.setTextColor(WHITE); M5.Lcd.setTextSize(2); M5.Lcd.setCursor(10, 40); M5.Lcd.print("¡Hola, M5StickC PLUS!"); } bucle vacío() { // Keep the message displayed } Copiar código  ✔ ¡Copiado! Haz clic en Subir y espera a que el programa se transfiera al dispositivo. El texto "¡Hola, M5StickC PLUS!" debería aparecer en la pantalla. Paso 4: Usando Componentes Integrados Botón Entrada: Detectar pulsaciones de botones utilizando los botones integrados BtnA y BtnB con el siguiente código: if (M5.BtnA.wasPressed()) { M5.Lcd.print("Botón A Presionado"); } if (M5.BtnB.wasPressed()) { M5.Lcd.print("Botón B Presionado"); } Copiar código  ✔ ¡Copiado! Buzzer: Reproducir un sonido simple con: M5.Speaker.tone(1000, 200); // tono de 1000Hz durante 200 milisegundos Copiar código  ✔ ¡Copiado! Paso 5: Ampliando la funcionalidad Agregar HATs o Unidades: Adjunte un ENV III Unit para la detección de temperatura, humedad y presión. Utiliza una Unidad GPS para el seguimiento de ubicación. Ejemplo de Proyecto: Estación Meteorológica Conecta la unidad ENV III al M5StickC PLUS. Utiliza el siguiente código de Arduino para mostrar los datos del sensor: #include #include sht30; elemento qmp6988; configuración vacía() { M5.inicio(); Cable.begin(); qmp6988.init(); M5.Lcd.setTextSize(2); } bucle vacío() { float temp = sht30.cTemp; float humi = sht30.humidity; float pressure = qmp6988.calcPressure() / 100.0; M5.Lcd.setCursor(0, 0); M5.Lcd.printf("Temp: %.1fC\nHumi: %.1f%%\nPres: %.1fhPa", temp, humi, pressure); retraso(1000); } Copiar código  ✔ ¡Copiado! Preguntas Frecuentes sobre M5StickC PLUS Q: ¿Cuál es la diferencia entre M5StickC y M5StickC PLUS? A: La versión PLUS cuenta con una pantalla más grande (1.14 pulgadas), un zumbador, una capacidad de batería mejorada (120mAh) y un diseño de hardware más estable. P: ¿Puedo usar M5StickC PLUS para proyectos comerciales? A: Sí, su diseño de código abierto y su ecosistema ampliable lo hacen adecuado tanto para prototipos como para aplicaciones comerciales. P: ¿Qué lenguajes de programación son compatibles? A: Soporta Arduino (C/C++), MicroPython y UIFlow (programación basada en bloques). Aplicaciones de M5StickC PLUS Internet de las cosas Creación de prototipos: Construye dispositivos de hogar inteligente como controles remotos, monitores ambientales o sistemas de seguridad. Tecnología portátil: Crea rastreadores de fitness, relojes inteligentes o dispositivos de monitoreo de salud. Automatización industrial: Desarrollar sistemas de monitoreo remoto para maquinaria o condiciones ambientales. Educación y Aprendizaje: Enseña conceptos de programación e IoT con un kit todo en uno fácil de usar. Proyectos de bricolaje: Diseña gadgets personalizados como controladores de juegos, asistentes de voz o registradores de datos portátiles. ¿Por qué elegir M5StickC PLUS? Compacto y Portátil: Cabe en la palma de tu mano, perfecto para el desarrollo en movimiento. Diseño Todo en Uno: Sensores, pantalla y conectividad integrados reducen la necesidad de componentes externos. Ecossistema Expandable: Compatible con la amplia gama de complementos y accesorios de M5Stack. Amigable para principiantes: Herramientas de programación intuitivas como UIFlow las hacen accesibles para todos los niveles de habilidad. Conclusión: Desbloquea Tu Internet de las cosas Potencial con M5StickC PLUS El M5StickC PLUS es un kit de desarrollo IoT potente, compacto y fácil de usar que simplifica la creación de prototipos y acelera la innovación. Con su pantalla mejorada, sensores integrados y diseño expandible, es la herramienta perfecta para desarrolladores, educadores y aficionados por igual. ¿Listo para empezar? ➤ Explora el M5StickC PLUS: M5StickC PLUS ESP32-PICO ➤ Descargar recursos: M5Stack GitHub  ">
saltar al contenido

+49 1626571232

info@openelab.io

🚀 ¡Envío gratis a partir de 30€ en Alemania, 50€ en la UE y EE. UU.!

Cómo usar M5StickC PLUS rápidamente para principiantes

05 Feb 2025 0 Comentarios

Introducción al M5StickC PLUS

El M5StickC PLUS es una versión mejorada del popular M5StickC, diseñado para hacer el desarrollo de IoT más rápido, fácil y accesible. Alimentado por el ESP32-PICO-D4 con Wi-Fi integrado, este mini kit de desarrollo combina un factor de forma compacto con hardware potente, lo que lo hace ideal para prototipar proyectos de IoT, dispositivos portátiles y soluciones para el hogar inteligente.

Con su pantalla LCD de 1.14 pulgadas, sensores integrados y diseño expandible, el M5StickC PLUS es una herramienta versátil para desarrolladores, aficionados y educadores. Ya sea que estés construyendo una estación meteorológica, un control remoto o un rastreador de fitness, este dispositivo proporciona todo lo que necesitas para dar vida a tus ideas.

M5StickC PLUS2

M5StickC MÁS

Ver el producto

Características Clave del M5StickC PLUS

  1. Chip ESP32-PICO-D4:
  • Procesador de doble núcleo con conectividad Wi-Fi y Bluetooth.
  • Bajo consumo de energía para proyectos alimentados por batería.
  1. 1,14 pulgadas Pantalla LCD Mostrar:
  • Pantalla más grande (resolución 135 x 240) en comparación con el M5StickC original.
  • 18.7% más área de visualización para una mejor visualización.
  1. Sensores y periféricos integrados:
  • IMU (Unidad de Medición Inercial): Acelerómetro y giroscopio para el seguimiento de movimiento.
  • Micrófono: Capacidades de reconocimiento de voz y entrada de audio.
  • Transmisor Infrarrojo: Funcionalidad de control remoto.
  • RTC (Reloj en Tiempo Real): Mantenimiento preciso del tiempo para aplicaciones sensibles al tiempo.
  • Buzzer: Retroalimentación de audio para notificaciones o alarmas.
  1. Batería mejorada Capacidad:
  • batería de 120mAh (aumentando desde 95mAh en el M5StickC original).
  • Soporta carga USB-C para mayor comodidad.
  1. Diseño expandible:
  • Compatible con M5Stack HATs y módulos Unit para funcionalidad adicional (por ejemplo, sensores ambientales, relés, o GPS).
  • Permite una integración fluida con otros productos del ecosistema M5Stack.
  1. Desarrollo Amigable para el Usuario:
  • Plataforma de código abierto con soporte para Arduino, MicroPython, y UIFlow (programación basada en bloques).
  • Proceso de desarrollo optimizado para prototipado rápido.

Cómo usar M5StickC PLUS (Tutorial paso a paso)

Paso 1: Desembalaje & Configuración inicial

  1. Qué hay en la caja:
  1. Carga del dispositivo:
  • Conecta el cable USB-C al dispositivo y a una fuente de alimentación.
  • El indicador LED se volverá rojo mientras se carga y verde cuando esté completamente cargado.
  1. Encendiendo:
  • Presiona el botón lateral para encender el dispositivo.

Paso 2: Instalación de herramientas de desarrollo

  1. Arduino VA Configuración:
  • Descarga e instala el IDE de Arduino desde arduino.cc.
  • Agrega el soporte para la placa ESP32:
    • Ve a Archivo > Preferencias y pega esta URL en URLs adicionales del gestor de placas:
https://dl.espressif.com/dl/package_esp32_index.json
 ✔ ¡Copiado!
  • Instala el paquete ESP32 a través de Herramientas > Placa > Gestor de Placas.
  • Instala la biblioteca M5Stack:
    • Ve a Herramientas > Administrar bibliotecas y busca M5StickCPlus.
  1. Configuración de UIFlow:
  • Descargar UIFlow.
  • Conecta el dispositivo a través de USB-C y sigue las instrucciones en pantalla para flashear el firmware.

Paso 3: Escribiendo Tu Primer Programa

Ejemplo de Arduino: Mostrar "¡Hola, M5StickC PLUS!"
  • Abre el IDE de Arduino y selecciona M5Stick-C PLUS en Herramientas > Placa.
  • Copia y pega el siguiente código:
#include 

configuración vacía() {
  M5.inicio();
  M5.Lcd.setRotation(1);
  M5.Lcd.fillScreen(NEGRO);
  M5.Lcd.setTextColor(WHITE);
  M5.Lcd.setTextSize(2);
  M5.Lcd.setCursor(10, 40);
  M5.Lcd.print("¡Hola, M5StickC PLUS!");
}

bucle vacío() {
  // Keep the message displayed
}
 ✔ ¡Copiado!
  • Haz clic en Subir y espera a que el programa se transfiera al dispositivo. El texto "¡Hola, M5StickC PLUS!" debería aparecer en la pantalla.

Paso 4: Usando Componentes Integrados

  • Botón Entrada: Detectar pulsaciones de botones utilizando los botones integrados BtnA y BtnB con el siguiente código:

if (M5.BtnA.wasPressed()) {
    M5.Lcd.print("Botón A Presionado");
}
if (M5.BtnB.wasPressed()) {
    M5.Lcd.print("Botón B Presionado");
}
 ✔ ¡Copiado!
  • Buzzer: Reproducir un sonido simple con:
M5.Speaker.tone(1000, 200); // tono de 1000Hz durante 200 milisegundos
 ✔ ¡Copiado!

Paso 5: Ampliando la funcionalidad

  1. Agregar HATs o Unidades:
  • Adjunte un ENV III Unit para la detección de temperatura, humedad y presión.
  • Utiliza una Unidad GPS para el seguimiento de ubicación.
  1. Ejemplo de Proyecto: Estación Meteorológica
  • Conecta la unidad ENV III al M5StickC PLUS.
  • Utiliza el siguiente código de Arduino para mostrar los datos del sensor:
#include 
#include 

sht30;
elemento qmp6988;

configuración vacía() {
  M5.inicio();
  Cable.begin();
  qmp6988.init();
  M5.Lcd.setTextSize(2);
}

bucle vacío() {
  float temp = sht30.cTemp;
  float humi = sht30.humidity;
  float pressure = qmp6988.calcPressure() / 100.0;

  M5.Lcd.setCursor(0, 0);
  M5.Lcd.printf("Temp: %.1fC\nHumi: %.1f%%\nPres: %.1fhPa", temp, humi, pressure);
  retraso(1000);
}


 ✔ ¡Copiado!

Preguntas Frecuentes sobre M5StickC PLUS

Q: ¿Cuál es la diferencia entre M5StickC y M5StickC PLUS?

A: La versión PLUS cuenta con una pantalla más grande (1.14 pulgadas), un zumbador, una capacidad de batería mejorada (120mAh) y un diseño de hardware más estable.

P: ¿Puedo usar M5StickC PLUS para proyectos comerciales?

A: Sí, su diseño de código abierto y su ecosistema ampliable lo hacen adecuado tanto para prototipos como para aplicaciones comerciales.

P: ¿Qué lenguajes de programación son compatibles?

A: Soporta Arduino (C/C++), MicroPython y UIFlow (programación basada en bloques).

Aplicaciones de M5StickC PLUS

  1. Internet de las cosas Creación de prototipos:
  • Construye dispositivos de hogar inteligente como controles remotos, monitores ambientales o sistemas de seguridad.
  1. Tecnología portátil:
  • Crea rastreadores de fitness, relojes inteligentes o dispositivos de monitoreo de salud.
  1. Automatización industrial:
  • Desarrollar sistemas de monitoreo remoto para maquinaria o condiciones ambientales.
  1. Educación y Aprendizaje:
  • Enseña conceptos de programación e IoT con un kit todo en uno fácil de usar.
  1. Proyectos de bricolaje:
  • Diseña gadgets personalizados como controladores de juegos, asistentes de voz o registradores de datos portátiles.

¿Por qué elegir M5StickC PLUS?

  • Compacto y Portátil: Cabe en la palma de tu mano, perfecto para el desarrollo en movimiento.
  • Diseño Todo en Uno: Sensores, pantalla y conectividad integrados reducen la necesidad de componentes externos.
  • Ecossistema Expandable: Compatible con la amplia gama de complementos y accesorios de M5Stack.
  • Amigable para principiantes: Herramientas de programación intuitivas como UIFlow las hacen accesibles para todos los niveles de habilidad.

Conclusión: Desbloquea Tu Internet de las cosas Potencial con M5StickC PLUS

El M5StickC PLUS es un kit de desarrollo IoT potente, compacto y fácil de usar que simplifica la creación de prototipos y acelera la innovación. Con su pantalla mejorada, sensores integrados y diseño expandible, es la herramienta perfecta para desarrolladores, educadores y aficionados por igual.

¿Listo para empezar?
➤ Explora el M5StickC PLUS: M5StickC PLUS ESP32-PICO
➤ Descargar recursos: M5Stack GitHub

 

Publicación anterior
Siguiente publicación

Deja un comentario

Todos los comentarios del blog se revisan antes de publicarlos.

Alguien compró recientemente un

¡Gracias por suscribirte!

¡Este correo electrónico ha sido registrado!

Compra el look

Elija opciones

Visto recientemente

Editar opción
Notificación de nuevo disponible
this is just a warning
Acceso
Carro de la compra
0 elementos
RuffRuff App RuffRuff App by Tsun