add M5StickV IDE Tutorial and Mega328 ISP interface Pinmap

This commit is contained in:
shaoxiang
2019-08-14 11:53:31 +08:00
parent c511e18689
commit 51706eb627
21 changed files with 153 additions and 12 deletions
+7
View File
@@ -66,6 +66,13 @@ C.A.S.E | Plastic ( PC )
!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/M5Burner#install-usb-driver),This program is only available for devices that use the MPU9250/MPU6886. (SH200Q is not supported).
## PinMap
**Mega328 ISP**Download interface Pin foot definition
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## Related Video
**BALA Case**
+4
View File
@@ -109,7 +109,11 @@ The newly-produced M5Core replaces the screen with better display performance an
!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)Before burning firmware for Faces, please click "Erase" for a memory erase.
## PinMap
**Mega328 ISP**Download interface Pin foot definition
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
### Related Link
+5 -6
View File
@@ -36,6 +36,8 @@ The series communication protocol between M5 core and ENCODER is IIC (adress: 0x
!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/M5Burner#install-usb-driver)
## Function
**Control single RGB**
@@ -93,14 +95,11 @@ void get_encoder_increment(void){
- **[The Firmware of inside MEGA328](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/ENCODER/firmware_328p/FacesEncoder328)**
## EasyLoader
## PinMap
>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
[Click here to download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_faces_encoder.exe)
**Mega328 ISP**Download interface Pin foot definition
>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.
!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## Example
+7
View File
@@ -45,6 +45,13 @@ Communication Protocol: IIC (0x61).
!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/M5Burner#install-usb-driver)
## PinMap
**Mega328 ISP**Download interface Pin foot definition
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## Schematic
<img src="assets/img/product_pics/module/goplus/goplus_sch.jpg">
+7
View File
@@ -85,6 +85,13 @@ void get_joystick_offset(void){
!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/M5Burner#install-usb-driver)
## PinMap
**Mega328 ISP**Download interface Pin foot definition
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## Example
### Arduino IDE
+8
View File
@@ -53,6 +53,14 @@ LEGO motor is one of the Technic pieces form LEGO. The purpose of LEGO Technic i
!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/M5Burner#install-usb-driver)
## PinMap
**Mega328 ISP**Download interface Pin foot definition
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## Example
### UIFlow
+7
View File
@@ -44,6 +44,13 @@ Communication Protocol: IIC (0x62).
!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/M5Burner#install-usb-driver)
## PinMap
**Mega328 ISP**Download interface Pin foot definition
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## Example
### Arduino IDE
+6
View File
@@ -51,6 +51,12 @@ Servo is powered by MEGA328 communicate via IIC(0x53).
!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/M5Burner#install-usb-driver)
## PinMap
**Mega328 ISP**Download interface Pin foot definition
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## Example
### 1. Arduino IDE
+7
View File
@@ -56,6 +56,13 @@ Integrated 3 DRV8825, a simple but very powerful board that can control one bipo
!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/M5Burner#install-usb-driver)
## PinMap
**Mega328 ISP**Download interface Pin foot definition
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## Example
### 1. Arduino IDE
@@ -146,7 +146,16 @@ System will create a `boot.py` file at directory `/flash` or `/sd` , it will ru
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>
<div class="btn-group">
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">Download MaixPy IDE v0.2.4</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="http://dl.cdn.sipeed.com/maixpy-ide-windows-0.2.4-installer-archive.7z">windows-0.2.4-installer-archive.7z</a>
<a class="dropdown-item" href="http://dl.cdn.sipeed.com/maixpy-ide-windows-0.2.4.exe">windows-0.2.4.exe</a>
<a class="dropdown-item" href="http://dl.cdn.sipeed.com/maixpy-ide-linux-x86_64-0.2.4-installer-archive.7z">linux-x86_64-0.2.4-installer-archive.7z</a>
<a class="dropdown-item" href="http://dl.cdn.sipeed.com/maixpy-ide-linux-x86_64-0.2.4.run">linux-x86_64-0.2.4.run</a>
</div>
</div>
#### Install MaixPy IDE
@@ -162,15 +171,22 @@ Linux command line to run permissions, then execute commands
>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">
<img src="assets\img\getting_started_pics\m5stickv\ide_01.jpg" width="70%">
>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">
<img src="assets\img\getting_started_pics\m5stickv\ide_02.jpg" width="70%">
>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">
<img src="assets\img\getting_started_pics\m5stickv\ide_03.jpg" width="70%">
**Video Tutorial**
<video width="70%" controls>
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Product_example_video/Core/M5StickV/M5StickV_IDE_Video.mp4" >
</video>
## Library
+6
View File
@@ -91,3 +91,9 @@ I will show you how to set up the develope environment on UIflow<br>
<video width="500" height="500" controls>
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Product_example_video/App/Butterfly/butterfly.mp4" type="video/mp4" >
</video>
## PinMap
**Mega328 ISP**Download interface Pin foot definition
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
+6
View File
@@ -62,6 +62,12 @@ It also can achieve button combination(Sym+Key, Shift+Key, Fn+Key) and output ri
?>3. Currently EasyLoader is only suitable for Windows operating system, compatible with M5 system adopts ESP32 as the control core host. Before installing for M5Core, you need to install CP210X driver (you do not need to install with M5StickC as controller)[Click here to view the driver installation tutorial](en/related_documents/M5Burner#install-usb-driver)
## PinMap
**Mega328 ISP**Download interface Pin foot definition
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## Example
+7
View File
@@ -55,6 +55,13 @@ This Unit communicates with the M5Core via the GROVE A interface. It's I2C addre
?>3. Currently EasyLoader is only suitable for Windows operating system, compatible with M5 system adopts ESP32 as the control core host. Before installing for M5Core, you need to install CP210X driver (you do not need to install with M5StickC as controller)[Click here to view the driver installation tutorial](en/related_documents/M5Burner#install-usb-driver)
## PinMap
**Mega328 ISP**Download interface Pin foot definition
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## Example
### 1. Arduino IDE
+5 -1
View File
@@ -115,4 +115,8 @@ while (Wire.available()) {
<tr><td>MAKEY Unit</td><td>SCL</td><td>SDA</td><td>5V</td><td>GND</td></tr>
</table>
<img src="assets/img/product_pics/unit/M5GO_Unit_makey_03.png" width="30%" height="30%">
<img src="assets/img/product_pics/unit/M5GO_Unit_makey_03.png" width="30%" height="30%">
**Mega328 ISP**Download interface Pin foot definition
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
+4
View File
@@ -51,7 +51,11 @@ See the below picture for timing sequence of HX711:
?>3. Currently EasyLoader is only suitable for Windows operating system, compatible with M5 system adopts ESP32 as the control core host. Before installing for M5Core, you need to install CP210X driver (you do not need to install with M5StickC as controller)[Click here to view the driver installation tutorial](en/related_documents/M5Burner#install-usb-driver)
## PinMap
**Mega328 ISP**Download interface Pin foot definition
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## Schematic
+4
View File
@@ -110,6 +110,10 @@ SensorArray[0] = (value&0x01)>>0;
<tr><td>TRACE Unit</td><td>SCL</td><td>SDA</td><td>5V</td><td>GND</td></tr>
</table>
**Mega328 ISP**Download interface Pin foot definition
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## Related Video
**TRACE Case**
@@ -141,7 +141,16 @@ with open("hello.py") as f:
MaixPy IDE能够便捷的实现脚本程序的实时编辑、上传、执行,以及实时监控摄像头图像,文件传输等功能.使用 MaixPy IDE 因为数据的压缩、传输需要耗费一部分资源,所以性能会有所降低,但对性能需求不苛刻,或处于调试阶段的开发者来说这会是一个很不错的开发工具.
<a href="http://dl.sipeed.com/MAIX/MaixPy/ide/"><button type="button" class="btn btn-primary">下载MaixPy IDE</button></a>
<div class="btn-group">
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">下载MaixPy IDE v0.2.4</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="http://dl.cdn.sipeed.com/maixpy-ide-windows-0.2.4-installer-archive.7z">windows-0.2.4-installer-archive.7z</a>
<a class="dropdown-item" href="http://dl.cdn.sipeed.com/maixpy-ide-windows-0.2.4.exe">windows-0.2.4.exe</a>
<a class="dropdown-item" href="http://dl.cdn.sipeed.com/maixpy-ide-linux-x86_64-0.2.4-installer-archive.7z">linux-x86_64-0.2.4-installer-archive.7z</a>
<a class="dropdown-item" href="http://dl.cdn.sipeed.com/maixpy-ide-linux-x86_64-0.2.4.run">linux-x86_64-0.2.4.run</a>
</div>
</div>
#### 安装MaixPy IDE
@@ -167,6 +176,13 @@ Linux命令行给运行权限然后,执行命令
<img src="assets\img\getting_started_pics\m5stickv\ide_03.jpg">
**视频教程**
<video width="70%" controls>
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Product_example_video/Core/M5StickV/M5StickV_IDE_Video.mp4" >
</video>
## 程序库
+7
View File
@@ -104,3 +104,10 @@
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Product_example_video/App/Butterfly/butterfly.mp4" type="video/mp4" >
</video>
## 管脚映射
**Mega328 ISP**下载接口Pin脚定义
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
+6
View File
@@ -58,6 +58,12 @@
?>3.目前EasyLoader仅适用于Windows操作系统、兼容M5体系采用ESP32作为控制核心的主机.在为M5Core烧录前需要安装CP210X驱动程序(使用M5StickC作为控制器的则无需安装)[点击此处查看驱动安装教程](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
+6
View File
@@ -52,6 +52,7 @@
?>3.目前EasyLoader仅适用于Windows操作系统、兼容M5体系采用ESP32作为控制核心的主机.在为M5Core烧录前需要安装CP210X驱动程序(使用M5StickC作为控制器的则无需安装)[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
## 例程
### 1. Arduino IDE
@@ -104,6 +105,11 @@ if (Wire.available()) {
<tr><td>JOYSTICK Unit</td><td>SCL</td><td>SDA</td><td>5V</td><td>GND</td></tr>
</table>
**Mega328 ISP**下载接口Pin脚定义
<img src="assets\img\product_pics\app\mega328_isp.png" width="30%" height="30%">
## 相关视频
**Joystick 的演示 - 遥控轮椅**

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