add M5StickV MaixPy IDE

This commit is contained in:
shaoxiang
2019-08-13 21:24:41 +08:00
parent 482bc8b0d6
commit c511e18689
23 changed files with 166 additions and 12 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 396 KiB

After

Width:  |  Height:  |  Size: 398 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 253 KiB

After

Width:  |  Height:  |  Size: 260 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 KiB

After

Width:  |  Height:  |  Size: 555 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

@@ -23,7 +23,7 @@ For example, you can stack an IoT module such as LoRa, GSM, LTE, etc, in between
- G15-Relay A/G12-Relay B
<img src="assets\img\product_pics\base\iiot_dual_switch kit_with_core\iiot_dual_switch kit_with_core_03.jpg" width="30%" height="30%">
<img src="assets\img\product_pics\base\iiot_dual_switch kit_with_core\iiot_dual_switch kit_with_core_03.jpg" width="30%" height="30%">
## Weight and Size
+5 -2
View File
@@ -99,6 +99,9 @@ There are two versions of IMU sensors (MPU6886 and SH200Q) currently available o
<img src="assets/img/product_pics/core/minicore/m5stickc/m5stickc_04.png" width="30%" height="30%">
<img src="assets/img/product_pics/core/minicore/m5stickc/m5stickc_05.jpg" width="30%" height="30%">
**RED LED & IR Transmitter & BUTTON A & BUTTON B**
<table>
@@ -145,8 +148,8 @@ There are two versions of IMU sensors (MPU6886 and SH200Q) currently available o
**AXP192**
<table>
<tr><td>Microphone</td><td>RTC</td><td>TFT backlight</td><td>TFT IC</td><td>ESP32/3.3V MPU6886/SH200Q</td><td>5V GROVE</td>
<tr><td>LDOio0</td><td>LDO1</td><td>LDO2</td><td>LDO3</td><td>DC-DC1</td><td>IPSOUT</td>
<tr style="font-weight:bold;text-align:center"><td>Microphone</td><td>RTC</td><td>TFT backlight</td><td>TFT IC</td><td>ESP32/3.3V MPU6886/SH200Q</td><td>5V GROVE</td>
<tr style="font-weight:bold;text-align:center"><td>LDOio0</td><td>LDO1</td><td>LDO2</td><td>LDO3</td><td>DC-DC1</td><td>IPSOUT</td>
</table>
## Include
@@ -12,7 +12,9 @@
**[5. Edit and Run the Code](#Edit-and-Run-the-Code)**
**[6. Library](#Library)**
**[6. MaixPy IDE](#MaixPy-IDE)**
**[7. Library](#Library)**
@@ -20,9 +22,9 @@
<img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/EasyLoader_logo.png" width="100px" style="margin-top:20px">
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/M5Core/M5StickV/EasyLoader_M5StickV_0630.exe"><button type="button" class="btn btn-primary">click to download EasyLoader</button></a>
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/M5Core/M5StickV/EasyLoader_M5StickV_0813.exe"><button type="button" class="btn btn-primary">click to download EasyLoader</button></a>
>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.(**Currently EasyLoader is only available for Windows OS**)
>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.For users who don't need to customize the firmware or perform other operations, using EasyLoader to burn firmware for M5StickV is the simplest solution.(**Currently EasyLoader is only available for Windows OS**)
>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
@@ -31,7 +33,7 @@
> Users who use an operating system other than Windows or who need to specify a burning file can use **Kflash** for firmware burning. Click the link below to download the firmware.
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/m5stickV_Firmware_0630Fixed.kfpkg"><button type="button" class="btn btn-primary">click to download firmware </button></a>
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/M5StickV_Firmware_0813.kfpkg"><button type="button" class="btn btn-primary" target="view_window">click to download firmware </button></a>
## Flash
@@ -137,6 +139,40 @@ with open("hello.py") as f:
System will create a `boot.py` file at directory `/flash` or `/sd` , it will run this script after power on, modify this file will realize the AutoRun.
## MaixPy IDE
#### Download MaixPy IDE
MaixPy IDE can easily realize real-time editing, uploading, execution, and real-time monitoring of camera images, file transfer and other functions. Using MaixPy IDE, because data compression and transmission require a part of resources, performance will be reduced, but This is a great development tool for developers who are not demanding in performance or who are in the debugging phase.
<a href="http://dl.sipeed.com/MAIX/MaixPy/ide/"><button type="button" class="btn btn-primary" >Download MaixPy IDE</button></a>
#### Install MaixPy IDE
Windows platform can directly double-click the exe file to run the installer.
Linux command line to run permissions, then execute commands
`chmod +x maixpy-ide-linux-x86_64-0.2.2.run`
`./maixpy-ide-linux-x86_64-0.2.2.run`
#### Use MaixPy IDE
>Run the MaixPy IDE, click on the toolbar, select the model of the development board. `Tool`-> `Select Board`-> `M5StickV` (Tools -> Select Development Board)
<img src="assets\img\getting_started_pics\m5stickv\ide_01.jpg">
>Click the Connect button in the lower left corner and select the correct connection port, click OK.
<img src="assets\img\getting_started_pics\m5stickv\ide_02.jpg">
>When the connection button changes from green to red, it has been connected successfully. You can edit the code in the edit box above. Click the Run button in the lower left corner to execute the code and verify it.
<img src="assets\img\getting_started_pics\m5stickv\ide_03.jpg">
## Library
+6
View File
@@ -66,6 +66,12 @@ C.A.S.E | 塑料 ( PC )
!>3.EasyLoader烧录前需要安装有CP210XUSB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动),该程序仅适用于使用MPU9250/MPU6886的设备.(不支持SH200Q).
## 管脚映射
**Mega328 ISP**下载接口Pin脚定义
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## 相关视频
**BALA 的演示**
+8
View File
@@ -143,6 +143,14 @@
## 管脚映射
**Mega328 ISP**下载接口Pin脚定义
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
**<mark>NoticeM5PORT 说明 </mark>**
*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17, 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用.
<img src="assets/img/product_pics/core/basic/basic_notice_01.jpg">
+3
View File
@@ -102,6 +102,9 @@ M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行
<img src="assets/img/product_pics/core/minicore/m5stickc/m5stickc_04.png" width="30%" height="30%">
<img src="assets/img/product_pics/core/minicore/m5stickc/m5stickc_05.jpg" width="30%" height="30%">
**红色 LED & 红外发射管 IR & 按键 BUTTON A & 按键 BUTTON B**
<table>
+8
View File
@@ -74,6 +74,7 @@ void get_encoder_increment(void){
- 1x M5Stack ENCODER 模块
- 1x 编码器转盘
## 相关链接
- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
@@ -94,6 +95,13 @@ void get_encoder_increment(void){
!>3.EasyLoader烧录前需要安装有CP210XUSB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
## 管脚映射
**Mega328 ISP**下载接口Pin脚定义
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## 例程
### Arduino IDE
+8
View File
@@ -50,6 +50,14 @@
<img src="assets/img/product_pics/module/goplus/goplus_sch.jpg">
## 管脚映射
**Mega328 ISP**下载接口Pin脚定义
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## 参考文档
**- 数据手册 - **[LV8548MC](https://www.onsemi.cn/PowerSolutions/document/ANDLV8548MC-D.PDF)**
+11
View File
@@ -65,6 +65,10 @@ void get_joystick_offset(void){
- 1x M5Stack JOYSTICK 模块
- 1x Joystick 摇杆
## 相关链接
- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
@@ -85,6 +89,13 @@ void get_joystick_offset(void){
!>3.EasyLoader烧录前需要安装有CP210XUSB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
## 管脚映射
**Mega328 ISP**下载接口Pin脚定义
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## 例程
### Arduino IDE
+9
View File
@@ -30,6 +30,8 @@
- 1x 10cm LEGO 电机线
- 1x DC 电源连接器
## 相关链接
- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
@@ -53,6 +55,13 @@
!>3.EasyLoader烧录前需要安装有CP210XUSB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
## 管脚映射
**Mega328 ISP**下载接口Pin脚定义
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## 例程
### 2. UIFlow
+8
View File
@@ -29,6 +29,7 @@ PLUS 上的PORT C 和 PORT B 的丝印画反了,使用时请注意。黑色的
- 1x M5Stack PLUS 模块
## 相关链接
- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
@@ -50,6 +51,13 @@ PLUS 上的PORT C 和 PORT B 的丝印画反了,使用时请注意。黑色的
!>3.EasyLoader烧录前需要安装有CP210XUSB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
## 管脚映射
**Mega328 ISP**下载接口Pin脚定义
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## 例程
### Arduino IDE
+8
View File
@@ -52,6 +52,14 @@ SERVO 基于 MEGA328 芯片进行 I2C 通信(0x53).
!>3.EasyLoader烧录前需要安装有CP210XUSB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
## 管脚映射
**Mega328 ISP**下载接口Pin脚定义
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## 例程
### 1. Arduino IDE

Some files were not shown because too many files have changed in this diff Show More