# BASIC SKU:K001
## 教程&快速上手 选择你想使用的开发平台,查看对应的教程&快速上手。 UIFlow Arduino ## 描述 **M5Stack BASIC** 是M5Stack开发套件系列中的一款,拥有超高性价比与丰富案例资源的入门级开发套件.对于开发新手来说, Basic 是不二之选. 快速成型,超低门槛,直达产品级,M5Stack 开发板会是你物联网开发的不二之选.传统开发板只能用作验证和学习,M5的出现赋予了开发板更多的可能性,M5Stack 开发板采用了工业级外壳,再加上精致的外观设计,整体性能稳定,除了验证和学习的功能之外,还可以加速开发和产品化的进程.采用**ESP32**物联网芯片.集成Wi-Fi和蓝牙模块,拥有 16MB 的 SPI 闪存,双核低功耗的它在多种应用场景中有着非凡表现.由 30 多个 M5Stack 可堆叠模块,40 多个可扩展单元组成的硬件拓展体系,能够快速的帮助你搭建和验证你的物联网产品. 支持的开发平台和程序语言:Arduino,[UIFlow](http://flow.m5stack.com) (采用Blockly ,MicroPython语言). 无论你的开发和编程能力处在何种水平,M5Stack 都将协助你,逐步的将想法变为现实. 如果你开发过 ESP8266,你会发现 ESP32 是 ESP8266 的完美升级版.相比之下,ESP32 具有更多 GPIO ,更多的模拟输入和两个模拟输出,多个外设接口(如备用UART).官方开发平台 ESP-IDF 已经移植了 FreeRTOS,借助双核与实时操作系统,能使你更加高效的去组织你的程序代码,优化程序的执行效率. M5Stack Basic 由两个可分离部分堆叠组成. 顶部放置了电路板,芯片,各种电子元器件和一些接口组件.底部放置了锂电池,M-BUS 总线母座和边缘的拓展引脚. **开关机操作:** * 开机:单击左侧红色电源键 * 关机:快速双击左侧红色电源键 ## 产品特性 - 基于 ESP32 开发 - 内置扬声器,按键,LCD屏幕,电源/复位按键 - TF卡插槽(支持最大16GB) - 内置锂电池 - 背部磁吸设计 - 可拓展的引脚与接口 - M-Bus总线母座 - 开发平台 [UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc) ## 包含 - 1x BASIC - 10x 杜邦线 - 1x Type-C USB(20cm) - 1x 使用手册 - 1x 贴纸 ## 应用 - 物联网控制器 - STEM教育 - DIY作品 - 智能家居设备 ## 规格参数
主控资源 参数
ESP32-D0WDQ6 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth
Flash 16MB
输入电压 5V @ 500mA
主机接口 TypeC x 1, GROVE(I2C+I/0+UART) x 1
Core底座接口 PIN (G1,G2,G3,G16, G17, G18, G19, G21, G22, G23, G25, G26, G35, G36)
IPS屏幕 2 inch, 320x240 Colorful TFT LCD, ILI9342C,最高亮度853nit
扬声器 1W-0928
按键 自定义按键 x 3
锂电池 110mAh @ 3.7V
天线 2.4G 3D天线
工作温度 32°F to 104°F ( 0°C to 40°C )
净重 47.2g
毛重 93g
产品尺寸 54 x 54 x 18mm
包装尺寸 95 x 65 x 25mm
外壳材质 Plastic ( PC )
## EasyLoader >EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.**(程序烧录前,请根据设备类型安装相应驱动程序. M5Core型主机[请点击此处查看CP210X驱动安装教程](zh_CN/arduino/arduino_development?id=安装串口驱动),M5StickC/V/T/ATOM系列可免驱动使用)**

案例描述:

该案例将执行喇叭,wifi,按键,加速计,TF-card(microSD)卡,屏幕等硬件运行测试.

## 管脚映射 **LCD 屏幕 & TF 卡** LCD 像素:320x240 TF 卡最大支持 16GB
ESP32 ChipGPIO23GPIO19GPIO18GPIO14GPIO27GPIO33GPIO32GPIO4
ILI9342CMOSI/MISO/CLKCSDCRSTBL
TF卡MOSIMISOCLK CS
**按键 & 喇叭**
ESP32 ChipGPIO39GPIO38GPIO37GPIO25
按键引脚BUTTON ABUTTON BBUTTON C /
喇叭 DA PIN
**GROVE 接口 A & IP5306** 电源管理芯片 (IP5306) 是定制 I2C 版本,它的 I2C 地址是 0x75。点击[这里](https://github.com/m5stack/M5-Schematic/blob/master/Core/IIC_IP5306_REG_V1.4.pdf)查看 IP5306 的寄存器手册。
ESP32 ChipGPIO22GPIO215VGND
GROVE ASCLSDA5VGND
IP5306SCLSDA5VGND
**IP5306充/放电,电压参数**
充电 放电
0.00 ~ 3.40V -> 0% 4.20 ~ 4.07V -> 100%
3.40 ~ 3.61V -> 25% 4.07 ~ 3.81V -> 75%
3.61 ~ 3.88V -> 50% 3.81 ~ 3.55V -> 50%
3.88 ~ 4.12V -> 75% 3.55 ~ 3.33V -> 25%
4.12 ~ / -> 100% 3.33 ~ 0.00V -> 0%
## M5端口说明
PORT PIN 备注:
PORT-A(红色) G21/22 I2C
PORT-B(黑色) G26/36 DAC/ADC
PORT-C(蓝色) G16/17 UART
## ESP32 ADC/DAC
ADC1 ADC2 DAC1 DAC2
8 通道 10 通道 2 通道 2 通道
G32-39 G0/2/4/12-15/25-27 G25 G26
**充电电流测量值**
充电电流充满后电流(关机)充满电(开机)
0.55A-0.066A
## M-BUS M_BUS 有关引脚分配和引脚重新映射的更多信息,请参考[ESP32 datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_cn.pdf) ## 相关链接 - **Datasheet** - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_cn.pdf) - [IP5306](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/IIC_IP5306_REG_V1.4_cn.pdf) - **API** - [Arduino API](zh_CN/arduino/arduino_home_page?id=m5core_api) ## 原理图 - [原理图](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/schematic/Core/M5-Core-Schematic(20171206).pdf) ## 版本变更
上市日期 产品变动 备注:
2017.7 首次发售 /
2019.7 TN屏幕变更为IPS屏幕 请将您的M5Stack库升级到最新版本(v0.2.8以上),以解决屏幕反色问题。
2020.3 电池容量150mAh变更为110mAh /
2020.6 flash大小由4MB变更为16MB /
## 案例程序 ### 1. Arduino - 点击[这里](https://github.com/m5stack/M5Stack/tree/master/examples/Basics)获得Arduino示例 ## 相关视频 **M5Stack 的简介**