Files

126 lines
3.8 KiB
Markdown
Raw Permalink Normal View History

2019-06-10 09:43:52 +08:00
# Arduino IDE Development{docsify-ignore-all}
1. [Install Arduino-IDE](#Install-Arduino-IDE)
2. [Install ESP32 Board](#Install-ESP32-Board)
3. [Install M5Stack Library](#Install-M5Stack-Library)
4. [Install USB Driver](#Install-USB-Driver)
2019-11-11 19:25:48 +08:00
5. [ArduinoAPI](#ArduinoAPI)
2019-06-10 09:43:52 +08:00
## Install Arduino-IDE
>[Click here to visit Arduino's official website](https://www.arduino.cc/en/Main/Software),Select the installation package for your own operating system to download.
2020-04-08 14:09:44 +08:00
<img src="assets/img/related_documents/Arduino_IDE/Arduino_install.webp">
2019-06-10 09:43:52 +08:00
## Install ESP32 Board
>1.Open up Arduino IDE, navigate to `File`->`Peferences`->`Settings`
2020-04-08 14:09:44 +08:00
<img src="assets/img/related_documents/Arduino_IDE/Arduino_1.webp">
2019-06-10 09:43:52 +08:00
>2.Copy the following ESP32 Boards Manager url to `Additional Boards Manager URLs:`
**https://dl.espressif.com/dl/package_esp32_index.json**
2020-04-08 14:09:44 +08:00
<img src="assets/img/related_documents/Arduino_IDE/Arduino_2.webp">
2019-06-10 09:43:52 +08:00
>3.Navigate to `Tools`->`Board:`->`Boards Manager...`
2020-04-08 14:09:44 +08:00
<img src="assets/img/related_documents/Arduino_IDE/Arduino_3.webp">
2019-06-10 09:43:52 +08:00
>4.Search `ESP32` in the pop-up window, find it and click `Install`
2020-04-08 14:09:44 +08:00
<img src="assets/img/related_documents/Arduino_IDE/Arduino_4.webp">
2019-06-10 09:43:52 +08:00
2019-06-14 21:04:31 +08:00
>5.select `Tools`->`Board:`->`ESP32`
2019-06-10 09:43:52 +08:00
2020-04-08 14:09:44 +08:00
<img src="assets/img/related_documents/Arduino_IDE/Arduino_5.webp">
2019-06-10 09:43:52 +08:00
## Install M5Stack Library
>Different hardware devices, with different case libraries, please choose to download according to the device you use..Open Arduino IDE, then Select `Sketch`->`Include Library`->`Manage Libraries...`
2020-04-08 14:09:44 +08:00
<img src="assets/img/related_documents/Arduino_IDE/Arduino_6.webp">
2019-06-10 09:43:52 +08:00
### For M5Core and M5Stick
?>Search `M5Stack` , find it and click `Install`
2020-04-08 14:09:44 +08:00
<img src="assets/img/related_documents/Arduino_IDE/Arduino_7.webp">
2019-06-10 09:43:52 +08:00
### For M5Stick-C
?>Search `M5StickC` , find it and click `Install`
2020-04-08 14:09:44 +08:00
<img src="assets/img/related_documents/Arduino_IDE/Arduino_8.webp">
2019-06-10 09:43:52 +08:00
## Install USB Driver
>1.Click on the CP210X driver for your operating system below to download.
<div class="link">
<h4><span>CP210X Driver:</span></h4>
<p>
2020-04-08 14:09:44 +08:00
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/drivers/CP210x_VCP_Windows.zip" target="_blank" rel="noopener noreferrer"><img src="https://cdn.shopify.com/s/files/1/0056/7689/2250/files/windows_89cc6ea0-2a3c-4327-97e5-8f51f448c38b_icon.webp?v=1557026574" alt="">Windows</a>
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/drivers/CP210x_VCP_MacOS.zip" target="_blank" rel="noopener noreferrer"><img src="https://cdn.shopify.com/s/files/1/0056/7689/2250/files/mac_large.webp?v=1557026570" alt="">MacOS</a>
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/drivers/CP210x_VCP_Linux.zip" target="_blank" rel="noopener noreferrer"><img src="https://cdn.shopify.com/s/files/1/0056/7689/2250/files/linux_icon.webp?v=1557026584" alt="">Linux</a>
2019-06-10 09:43:52 +08:00
</p>
</div>
### For Windows
>Unzip the downloaded driver package, select the installer for your operating system, and double-click to install.
2020-04-08 14:09:44 +08:00
<img src="assets/img/related_documents/Arduino_IDE/CP210X_WIN.webp">
2019-06-10 09:43:52 +08:00
### For Mac
>Unzip the downloaded driver package, install the program, double-click the image file to start the installation..
2020-04-08 14:09:44 +08:00
<img src="assets/img/related_documents/Arduino_IDE/CP210X_MAC.webp">
2019-06-10 09:43:52 +08:00
2019-11-11 19:25:48 +08:00
# ArduinoAPI
2019-06-10 09:43:52 +08:00
2019-11-11 19:25:48 +08:00
## M5Core
2019-06-10 09:43:52 +08:00
2019-11-11 19:25:48 +08:00
|||
|:---:|:---:|
|**[System](en/api/system)** | **[Speaker](en/api/speaker)** |
|**[LCD](en/api/lcd)** | **[Button](en/api/button)** |
|**[IMU Sensor(MPU9250)](en/api/mpu9250)** | **[TF Card](en/api/tf)** |
|**[Power](en/api/power)** |**[I/O](en/api/gpio)** |
|**[I2C Communication](en/api/commutil)** | **[WIFI](en/api/wifi)**|
|**[Timer](en/api/ticker)**|
2019-06-10 09:43:52 +08:00
2019-11-11 19:25:48 +08:00
## M5StickC
|||
|:---:|:---:|
|**[System](en/api/system_m5stickc)** | **[Power Management(AXP192)](en/api/axp192_m5stickc)** |
|**[TFT Screen](en/api/lcd_m5stickc)** | **[IMU(SH200Q)](en/api/sh200q_m5stickc)** |
|**[RTC](en/api/rtc)**|
2019-06-10 09:43:52 +08:00
<style>
.link a{
padding-left: 13%;
}
2019-06-14 21:04:31 +08:00
</style>s