EasyLoader (beta)

Current Product Don't Have Test Firmware

Note: pls, use PC chrome/edge browser, if can't connect, refresh the webpage.

1. Click connect button

2. After connected successfully, pick a firmware

3. Click the burn button

4. After burning successfully, Unplug the device and restart.

0%

M5StickC PLUS

SKU:K016-P

教程&快速上手

选择你想使用的开发平台,查看对应的教程&快速上手。

UIFlow Arduino

M5StickC-Plus能够使用M5StickC的大多数程序,由于屏幕等硬件区别,请在编译程序前下载M5StickC-Plus库,并修改程序中的头文件引用为M5StickCPlus.h

描述

M5StickC PLUS M5StickC 的大屏幕版本,主控采用ESP32-PICO-D4模组,具备蓝牙4.2与WIFI功能,小巧的机身内部集成了丰富的硬件资源,如红外、RTC、麦克风、LED、IMU、按键、蜂鸣器、PMU等,在保留原有M5StickC功能的基础上加入了无源蜂鸣器,同时屏幕尺寸升级到1.14寸、135*240分辨率的TFT屏幕,相较之前的0.96寸屏幕增加18.7%的显示面积,电池容量达到120mAh,接口同样支持HAT与Unit系列产品。这个小巧玲珑的开发工具,能够激发你无限的创作可能。 M5StickC 能够帮助你快速的搭建物联网产品原型,简化整个的开发过程.即便是刚开始接触编程开发的初学者,也能够搭建出一些有趣的应用,并应用到实际生活中

开关机操作:

  • 开机:按复位按键,持续至少 2 秒

  • 关机:按复位按键,持续至少 6 秒

注意:

  • M5StickC Plus支持的波特率: 1200 ~115200, 250K, 500K, 750K, 1500K

  • G36/G25共用同一个端口,当使用其中一个引脚时要将另外一个引脚设置为浮空输入

  • 比如要使用G36引脚作为ADC输入,则配置G25引脚为浮空状态

  • VBUS_VIN与VBUS_USB的输入范围限制在4.8-5.5V,VBUS供电时将通过AXP192电源管理为内置电池进行充电。

setup()
{
   M5.begin();
   pinMode(36, INPUT);
   gpio_pulldown_dis(GPIO_NUM_25);
   gpio_pullup_dis(GPIO_NUM_25);
}

产品特性

  • 基于 ESP32开发,支持WiFi、蓝牙
  • 内置3轴加速计与3轴陀螺仪
  • 内置Red LED
  • 集成红外发射管
  • 内置RTC
  • 集成麦克风
  • 用户按键, LCD(1.14 寸), 电源/复位按键
  • 120 mAh 锂电池
  • 拓展接口
  • 集成无源蜂鸣器
  • 可穿戴 & 可固定
  • 兼容多平台开发:

包含

  • 1x M5StickC Plus

应用

  • 可穿戴设备
  • 物联网控制器
  • STEM教育
  • DIY作品
  • 智能家居设备

常见驱动问题

UnitV/M5StickV/M5StickC/ATOM主控在部分系统中,可能无法免驱工作,用户可以通过手动安装 FTDI驱动 修复该问题。以win10环境为例,下载匹配操作系统的驱动文件,并解压,通过设备管理器进行安装。(注:某些系统环境下,需要安装两次,驱动才会生效,未识别的设备名通常为M5StackUSB Serial, Windows推荐使用驱动文件在设备管理器直接进行安装(自定义更新),可执行文件安装方式可能无法正常工作)。

规格参数

主控资源 参数
ESP32 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth
Flash闪存 4MB Flash
输入电压 5V @ 500mA
接口 TypeC x 1, GROVE(I2C+I/0+UART) x 1
LCD屏幕 1.14 inch, 135*240 Colorful TFT LCD, ST7789v2
麦克风 SPM1423
按键 自定义按键 x 2
LED 红色 LED x 1
RTC BM8563
PMU AXP192
蜂鸣器 板载蜂鸣器
IR Infrared transmission
MEMS MPU6886
天线 2.4G 3D天线
外接引脚 G0, G25/G26, G36, G32, G33
电池 120 mAh @ 3.7V, inside vb
工作温度 0°C to 60°C
净重 16g
毛重 21g
产品尺寸 48.2*25.5*13.7mm
包装尺寸 65*25*15mm
外壳材质 Plastic ( PC )

EasyLoader

EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.(程序烧录前,请根据设备类型安装相应驱动程序. M5Core型主机 请点击此处查看CP210X驱动安装教程 ,M5StickC/M5StickV/M5StickT/ATOM系列可免驱动使用)

Download Windows Version Easyloader Download MacOS Version Easyloader

案例描述:
加速计,麦克风,LED,IR,RTC,蓝牙等硬件测试,单击A键或B键可切换测试项.

管脚映射

电源结构框图

红色 LED & 红外发射管 IR & 按键 BUTTON A & 按键 BUTTON B &蜂鸣器

ESP32 芯片GPIO10GPIO9GPIO37GPIO39GPIO2
红色 LEDLED 管脚
红外发射管 IR 发射管引脚
按键 BUTTON A 按键管脚
按键 BUTTON B 按键管脚
无源蜂鸣器 蜂鸣器管脚

彩色TFT屏幕

驱动芯片:ST7789v2

分辨率:135 * 240

ESP32 芯片GPIO15GPIO13GPIO23GPIO18GPIO5
TFT 屏幕TFT_MOSITFT_CLKTFT_DCTFT_RSTTFT_CS

GROVE 接口

ESP32 芯片GPIO33GPIO325VGND
GROVE 接口SCLSDA5VGND

麦克风 MIC (SPM1423)

ESP32 芯片GPIO0GPIO34
麦克风 MICCLKDATA

六轴IMU (MPU6886) & 电源管理芯片 (AXP192)

ESP32 芯片GPIO22GPIO21
六轴姿态传感器SCLSDA
电源管理芯片SCLSDA

电源管理芯片 (AXP192)

MicrophoneRTCTFT backlightTFT ICESP32/3.3V MPU68865V GROVE
LDOio0LDO1LDO2LDO3DC-DC1IPSOUT

原理图

相关链接

项目案例

Santa Tracker using M5StickC Plus for an M5Stack Christmas
Who isn't waiting for Santa? Well, using an M5StickC Plus, you can track where is Santa is while he is delivering gifts.

案例程序

ArduinoIDE