Merge pull request #19 from m5stack/dev-readthedocs

Dev readthedocs
This commit is contained in:
LiHuashen
2018-09-26 16:13:29 +08:00
committed by GitHub
12 changed files with 51 additions and 41 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

+3 -1
View File
@@ -43,7 +43,9 @@ a. Choice a right firmware
a. select ``M5Flow-vx.x`` option(the lastest version), if you want to program with
`M5Flow <http://flow.m5stack.com>`__
b. select ``M5Cam-vx.x (/M5Cam-psram)`` option, if you own a ESP32CAM (/
b. select ``M5GO-vx.x`` option(the lastest version), if you own a M5GO Kit
c. select ``M5Cam-vx.x (/M5Cam-psram)`` option, if you own a ESP32CAM (/
M5CAMERA)
b. Click Erase
+8 -2
View File
@@ -21,6 +21,12 @@ To develop applications for M5Stack Core you need:
Your boards
============
.. note::
Make sure you have installed USB driver so that your board can establish serial connection with PC. If not, please view this article `establish_serial_connection`_ for connection.
.. _establish_serial_connection: establish_serial_connection.html
At the first time, you need to burn the specific firmware file(.bin) to your board following this article `How to burn firmware`_ befor developing it.
.. _how to burn firmware: how_to_burn_firmware_en.html
@@ -32,9 +38,9 @@ If you have one of ESP32 development boards listed below, click the correspondin
---------------------------- ---------------------------- ----------------------------
`M5Stack Core`_ `M5GO`_ `M5CAMERA`_
---------------------------- ---------------------------- ----------------------------
|M5CAMERA|_ |M5Stack STEPMOTOR|_ |M5Bala|_
|M5Bala|_ |M5Stack STEPMOTOR|_ |M5CAMERA|_
---------------------------- ---------------------------- ----------------------------
`M5CAMERA`_ `M5Stack STEPMOTOR`_ `M5Bala`_
`M5Bala`_ `M5Stack STEPMOTOR`_ `M5CAMERA`_
============================ ============================ ============================
@@ -109,6 +109,18 @@ upload
.. image:: ../../_static/screenshots/select_demo.png
.. note::
If you got a situation which appears ``INCOMPATIBLE`` when opening a M5Stack example as shown below.
.. image:: ../../_static/getting_started_pics/m5stack_core/incompatible.jpg
Please select ``Tools -> Boards -> M5Stack-Core-ESP32``
.. image:: ../../_static/getting_started_pics/m5stack_core/select_m5stack_core_board.jpg
Comfire your board name, baudrate, the specified serial port:
M5Stack-Core-ESP32、921600、COM3
@@ -14,18 +14,21 @@
4. [Coding MicroPython](#coding-micropython)
#### Note:
*Before setting the development environment, we suggest you confirm whether the USB driver has installed. If not, please visit this link `establish serial connection`.*
### Burn Firmware
#### 1. Download Firmware
https://github.com/m5stack/M5Cloud/tree/master/firmwares
Now, the M5Cloud firmware I downloaded named `m5cloud-20180516-v0.4.0.bin`
and it saved at `~/smbshare`
If you do not sure your device has been burnt with `M5Flow` firmware, please view this article `How to burn firmware`.
#### Burn to M5Stack
After resetting your device, your device will beep and then press the third button(C button) on the device, and choice `Link Server: flow`.
At that moment, the device creates an access AP and prompt you to connect to it.
![image](../../_static/getting_started_pics/m5stack_core/get_started_with_uiflow/5.jpg)
#### 2. Burn to M5Stack
![image](../../_static/windows-logo.png) | ![image](../../_static/linux-logo.png) | ![image](../../_static/macos-logo.png)
---|---|---
Windows | Linux | MacOS
***Windows***
+1 -1
View File
@@ -26,7 +26,7 @@ If you want to get our products, access our `store`_ please.
.. _Official Website: http://www.m5stack.com
.. _Email: http://tech@m5stack.com
.. _Email: tech@m5stack.com
.. _Forum: http://forum.m5stack.com
.. _store: http://www.aliexpress.com/store/all-wholesale-products/3226069.html?spm=2114.12010108.100004.3.7e3a5379KoyhDo
-2
View File
@@ -7,5 +7,3 @@ Thank you for being interested in our products and services, Please contact us b
.. _tech support email: http://tech@m5stack.com
.. _forum: http://forum.m5stack.com
-2
View File
@@ -7,5 +7,3 @@ Thank you for being interested in our products and services, Please contact us b
.. _tech support email: http://tech@m5stack.com
.. _forum: http://forum.m5stack.com
@@ -0,0 +1,11 @@
####Q1. The screen of PLC module displays as shown below
```
OSError: [Errno 2] ENOENT
MicroPython v1.8.6-1089-g1365f7f-dirty on 2017-05-16; ESP32 module with ESP32
Type "help()" for more information.
```
A1. `ENOENT` means os does not find `main.py` file
####Q2. PLC module displays as shown below
+5 -24
View File
@@ -4,45 +4,26 @@ Unit makey
DESCRIPTION
-----------
The Unit makey is a makey unit with 16 touchable pins.
camera module contains thermopile sensors named MLX90640. the MLX90640 contains a 32x64 piexls IR array. It communicates with M5GO Core via GROVE which actually is a I2C interfacel.
As the images show you can detect surface temperatures from many feet away with an accuracy of ±1.5°C (best case).
After burn the firmware of the module's demostatrion to M5GO Core via `M5Burner`, the module will be running. Then you can program it via Arduino IDE.
The Unit makey is a makey unit with 16 touchable pins.The Unit makey is based on Arduino Uno Mega328p chip.It communicates with M5Stack Core via GROVE(I2C).It's I2C address is 0x51.
FEATURES
--------
- 32x24 piexls
- Target temperature -40°C - 300°C
- Arduino Mega328p Controller
- 16 Keys(PD0-7 & PB0-5), 1 NeoPixel pin(PC2) and 1 Buzzer pin(PC3)
- GROVE interface
- Two Lego installation holes
APPLICATION
------------
- High precision non-contact temperature measurements
- Intrusion / Movement detection
- Visual IR thermometers
- Temperature sensing element for intelligent building air conditioning
- Makey Application
- RGB Application with Adafruit Library
DOCUMENTS
---------
- GitHub
+ `Arduino GitHub <https://github.com/hkoffer/M5Stack-MLX90640-makey-Camera>`__
+ `MLX90640 Drive GitHub <https://github.com/melexis/mlx90640-library>`__
- Datasheet
+ `MLX90640 <https://www.melexis.com/-/media/files/documents/datasheets/mlx90640-datasheet-melexis.pdf>`__
- `QuickStart`_
.. _QuickStart: ../../get-started/M5GO/get_started_M5GO_makeyCam.html
.. image:: ../../../_static/product_pics/units/M5GO_Unit_makey.png
.. image:: ../../../_static/product_pics/units/M5GO_Unit_makey_interface.png
@@ -17,4 +17,3 @@ DOCUMENTS
---------
- `WebSite <https://m5stack.com>`__
- `GitHub <https://github.com/m5stack/M5GO>`__