mirror of
https://github.com/m5stack/m5-docs.git
synced 2026-05-20 10:23:01 -07:00
...
This commit is contained in:
@@ -12,12 +12,11 @@
|
||||
|
||||
## Description
|
||||
|
||||
<mark>**M5StickC**</mark> is a ESP32 development board with 0.96 inch **TFT color screen** (80 * 160 resolution), **Red LED**, button, **Microphone**, IR transmitter, 6-axis IMU (SH200Q) and 80 mAH battery. The ESP32 module in M5StickC also has a built-in 4MB flash. If the M5StickC is equipped with watch-base and watch-belt, you can wear it on your wrist.
|
||||
<mark>**M5StickC**</mark> is a ESP32 development board with 0.96 inch **TFT color screen** (80 * 160 resolution), **Red LED**, button, **Microphone**, IR transmitter, 6-axis IMU (SH200Q) and 80 mAH battery. The ESP32 module **ESP32-Pico** in M5StickC also has a built-in 4MB flash. If the M5StickC is equipped with watch-base and watch-belt, you can wear it on your wrist.
|
||||
|
||||
**Switching machine operation:** Press for two seconds to turn it on, and press and hold for six seconds to turn it off.
|
||||
|
||||
**Note:** Only orange case of M5StickC for sale.
|
||||
<!-- M5Stick有两个版本,白色外壳是无 MPU9250 的版本,灰色外壳是有 MPU9250 的版本,附送一些配件(`WATCH BELT`, `WALL` 和 `BRICK`)。 -->
|
||||
|
||||
## Feature
|
||||
|
||||
@@ -62,11 +61,12 @@
|
||||
<tr><td>Microphone</td><td>SCL</td><td>SDA</td></tr>
|
||||
</table>
|
||||
|
||||
**6-axis IMU (SH200Q)**
|
||||
**6-axis IMU (SH200Q) & Power Mangement IC (AXP192)**
|
||||
|
||||
<table>
|
||||
<tr><td>ESP32 chip</td><td>GPIO22</td><td>GPIO21</td>
|
||||
<tr><td>6-axis IMU (SH200Q)</td><td>SCL</td><td>SDA</td>
|
||||
<tr><td>Power Mangement IC (AXP192)</td><td>SCL</td><td>SDA</td>
|
||||
</table>
|
||||
|
||||
**M5StickC top extended IO port**
|
||||
@@ -99,9 +99,9 @@
|
||||
|
||||
- **Datasheet**
|
||||
|
||||
- [ESP32-PICO](https://github.com/m5stack/M5-Schematic/blob/master/Core/esp32-pico-d4_datasheet_cn.pdf) - [ST7735S](https://github.com/m5stack/M5-Schematic/blob/master/Core/ST7735S_v1.1.pdf)
|
||||
- [ESP32-PICO](https://github.com/m5stack/M5-Schematic/blob/master/Core/esp32-pico-d4_datasheet_en.pdf) - [ST7735S](https://github.com/m5stack/M5-Schematic/blob/master/Core/ST7735S_v1.1.pdf)
|
||||
|
||||
- [SH200Q](https://github.com/m5stack/M5-Schematic/blob/master/Core/SH200Q.pdf) - [AXP192](https://github.com/m5stack/M5-Schematic/blob/master/Core/AXP192%20Datasheet%20v1.13_cn..pdf)
|
||||
- [SH200Q](https://github.com/m5stack/M5-Schematic/blob/master/Core/SH200Q.pdf) - [AXP192](https://github.com/m5stack/M5-Schematic/blob/master/Core/AXP192%20Datasheet%20v1.13_cn.pdf)
|
||||
|
||||
## Example
|
||||
|
||||
@@ -123,4 +123,8 @@
|
||||
|
||||
- **M5StickC Case - counter**
|
||||
|
||||
<iframe width="560" height="315" src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201903/StickC%20Watch.mp4" frameborder="0" allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<!-- <iframe width="560" height="315" src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201903/StickC%20Watch.mp4" frameborder="0" allow="accelerometer; encrypted-media; gyroscope; autoplay; picture-in-picture" allowfullscreen></iframe> -->
|
||||
|
||||
<video width="500" controls>
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201903/StickC%20Watch.mp4" type="video/mp4">
|
||||
</video>
|
||||
@@ -148,4 +148,6 @@ Although most versions of MacOS have no problem with detecting the COM port, on
|
||||
|
||||
## Video Tutorial
|
||||
|
||||
<iframe width="560" height="315" src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/LukeVideo/M5Stack%20Arduino%20IDE%20Setup%20in%205%20minutes.mp4" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<video width="500" controls>
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/LukeVideo/M5Stack%20Arduino%20IDE%20Setup%20in%205%20minutes.mp4" type="video/mp4">
|
||||
</video>
|
||||
@@ -177,11 +177,15 @@ At this time, the word 'Hello M5Stack` will be printed on the M5Core screen.
|
||||
|
||||
**UIFlow Overview**
|
||||
|
||||
<iframe width="560" height="315" src='https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/LukeVideo/UI%20Flow%20Overview.mp4' frameborder="0" allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<video width="500" controls>
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/LukeVideo/UI%20Flow%20Overview.mp4" type="video/mp4">
|
||||
</video>
|
||||
|
||||
**UIFlow Tutorial**
|
||||
|
||||
<iframe width="560" height="315" src='https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/%E6%95%99%E7%A8%8B/UIFlow%20Tutorials/A3%20-%20UIflow%E7%AE%80%E4%BB%8B.mp4' frameborder="0" allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<video width="500" controls>
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/%E6%95%99%E7%A8%8B/UIFlow%20Tutorials/A3%20-%20UIflow%E7%AE%80%E4%BB%8B.mp4" type="video/mp4">
|
||||
</video>
|
||||
|
||||
<!-- ## Complete
|
||||
|
||||
|
||||
@@ -269,16 +269,6 @@
|
||||
<p class="item-title" style="font-style:italic;">M5GO CHARGER</p>
|
||||
</div>
|
||||
|
||||
<!-- [](en/base/lan_base) [](en/base/node_base) [](en/base/btc_base) [](en/base/plc_base)
|
||||
|
||||
*LAN* *NODE* *BTC* *PLC*
|
||||
|
||||
|
||||
|
||||
[](en/base/core_bottom) [](en/base/m5go_bottom) [](en/base/m5go_rfid) [](en/base/m5go_charger)
|
||||
|
||||
*Core BOTTOM* *M5GO BOTTOM* *M5GO RFID* *M5GO CHARGER* -->
|
||||
|
||||
***
|
||||
|
||||
<div>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
## 概要
|
||||
|
||||
<mark>**M5StickC**</mark>は、0.96 インチの **TFTカラー液晶** (解像度: 80 * 160), **赤色LED**, **ボタン**, **マイクロフォン**, **IR送信機**, **6 DoF IMU (SH200Q)**,そして**80mAHの電池**を備えたESP32開発用ボードです。またM5StickC内のESP32モジュールは4MBのフラッシュメモリを内蔵しています。ストラップベースを利用すれば、いつでもあなたの手首にM5Stickを身に着けることができます。
|
||||
<mark>**M5StickC**</mark>は、0.96 インチの **TFTカラー液晶** (解像度: 80 * 160), **赤色LED**, **ボタン**, **マイクロフォン**, **IR送信機**, **6 DoF IMU (SH200Q)**,そして**80mAHの電池**を備えたESP32開発用ボードです。またM5StickC内のESP32 **ESP32-Pico** モジュールは4MBのフラッシュメモリを内蔵しています。ストラップベースを利用すれば、いつでもあなたの手首にM5Stickを身に着けることができます。
|
||||
|
||||
**電源操作:** 電源スイッチを2秒間押し続けると電源オンになります。電源オンの状態で電源スイッチを6秒間押し続けると電源オフになります。
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
- [ESP32-PICO](https://github.com/m5stack/M5-Schematic/blob/master/Core/esp32-pico-d4_datasheet_cn.pdf)
|
||||
- [ST7735S](https://github.com/m5stack/M5-Schematic/blob/master/Core/ST7735S_v1.1.pdf)
|
||||
- [SH200Q](https://github.com/m5stack/M5-Schematic/blob/master/Core/SH200Q.pdf)
|
||||
- [AXP192](https://github.com/m5stack/M5-Schematic/blob/master/Core/AXP192%20Datasheet%20v1.13_cn..pdf)
|
||||
- [AXP192](https://github.com/m5stack/M5-Schematic/blob/master/Core/AXP192%20Datasheet%20v1.13_cn.pdf)
|
||||
|
||||
## サンプルコード
|
||||
|
||||
@@ -90,4 +90,6 @@
|
||||
|
||||
- **M5StickC デモ - タイムカウンター**
|
||||
|
||||
<iframe width="560" height="315" src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201903/StickC%20Watch.mp4" frameborder="0" allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<video width="500" controls>
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201903/StickC%20Watch.mp4" type="video/mp4">
|
||||
</video>
|
||||
|
||||
@@ -90,4 +90,6 @@ Arduino IDEを起動し、メニューから`ツール -> ボード -> M5Stack-C
|
||||
|
||||
## ビデオチュートリアル
|
||||
|
||||
<iframe width="560" height="315" src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/LukeVideo/M5Stack%20Arduino%20IDE%20Setup%20in%205%20minutes.mp4" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<video width="500" controls>
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/LukeVideo/M5Stack%20Arduino%20IDE%20Setup%20in%205%20minutes.mp4" type="video/mp4">
|
||||
</video>
|
||||
|
||||
@@ -95,11 +95,15 @@ M5Stackを用いればたった数分でミュージックプレイヤーを作
|
||||
|
||||
**UIFlow概要**
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/rJwcCx1FnVY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<video width="500" controls>
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/LukeVideo/UI%20Flow%20Overview.mp4" type="video/mp4">
|
||||
</video>
|
||||
|
||||
**UIFlowチュートリアル**
|
||||
|
||||
<iframe height=498 width=510 src='https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/%E6%95%99%E7%A8%8B/UIFlow%20Tutorials/A3%20-%20UIflow%20Tutorial%201.mp4' frameborder="0" allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<video width="500" controls>
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/%E6%95%99%E7%A8%8B/UIFlow%20Tutorials/A3%20-%20UIflow%E7%AE%80%E4%BB%8B.mp4" type="video/mp4">
|
||||
</video>
|
||||
|
||||
<!-- <iframe width="560" height="315" src="https://www.youtube.com/embed/rdz6hBoqamA" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> -->
|
||||
|
||||
|
||||
+14
-12
@@ -1,17 +1,19 @@
|
||||
# Power
|
||||
|
||||
*电源相关的函数可能涉及 IP5306 芯片的寄存器,如果有不明白的地方,可以查看 [IP5306](https://github.com/m5stack/M5-Schematic/blob/master/Core/IIC_IP5306_REG_V1.4.pdf) 的寄存器手册。*
|
||||
|
||||
## setPowerBoostKeepOn()
|
||||
|
||||
**函数原型:**
|
||||
|
||||
<mark>bool setPowerBoostKeepOn(bool en)</mark>
|
||||
|
||||
**功能:BOOST输出常开功能**
|
||||
**功能: BOOST 输出常开功能**
|
||||
|
||||
**参数**
|
||||
|
||||
true: 始终供应
|
||||
false: 通常關閉
|
||||
true: BOOST 常开
|
||||
false: BOOST 常闭
|
||||
|
||||
**返回值**
|
||||
|
||||
@@ -34,8 +36,8 @@ bool setPowerBoostKeepOn(bool en){
|
||||
|
||||
Wire.beginTransmission(IP5306_ADDR);
|
||||
Wire.write(IP5306_REG_SYS_CTL0);
|
||||
if (en) Wire.write(data | BOOST_OUT_BIT);
|
||||
else Wire.write(data &(~BOOST_OUT_BIT));
|
||||
if (en) Wire.write(data | BOOST_OUT_BIT);
|
||||
else Wire.write(data &(~BOOST_OUT_BIT));
|
||||
Wire.endTransmission();
|
||||
return true;
|
||||
}
|
||||
@@ -79,8 +81,8 @@ bool setKeepLightLoad(bool en) {
|
||||
|
||||
Wire.beginTransmission(IP5306_ADDR);
|
||||
Wire.write(IP5306_REG_SYS_CTL0);
|
||||
if (!en) Wire.write(data | LIGHT_LOAD_BIT);
|
||||
else Wire.write(data &(~LIGHT_LOAD_BIT));
|
||||
if (!en) Wire.write(data | LIGHT_LOAD_BIT);
|
||||
else Wire.write(data &(~LIGHT_LOAD_BIT));
|
||||
Wire.endTransmission();
|
||||
return true;
|
||||
}
|
||||
@@ -136,15 +138,15 @@ bool POWER::setCharge(bool en){
|
||||
|
||||
<mark>bool isChargeFull()</mark>
|
||||
|
||||
**説明:**
|
||||
**说明:**
|
||||
|
||||
确认完全充电.
|
||||
|
||||
**引数**
|
||||
**参数**
|
||||
|
||||
なし.
|
||||
无
|
||||
|
||||
**戻り値**
|
||||
**返回值**
|
||||
|
||||
true:完全充电
|
||||
false:没有完全充电
|
||||
@@ -212,7 +214,7 @@ bool canControl(){
|
||||
**返回值**
|
||||
|
||||
true: 在充电过程中
|
||||
false: 不收费
|
||||
false: 不充电
|
||||
|
||||
**函数实现:**
|
||||
|
||||
|
||||
@@ -145,7 +145,12 @@
|
||||
|
||||
**M5Stack的简介**
|
||||
|
||||
<iframe height=498 width=510 src='https://player.youku.com/embed/XMzkzMjQ4NzIyOA==' frameborder="0" allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<!-- <iframe height=498 width=510 src='https://player.youku.com/embed/XMzkzMjQ4NzIyOA==' frameborder="0" allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> -->
|
||||
|
||||
<video width="500" controls>
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/LukeVideo/m5stack%E7%AE%80%E4%BB%8B%EF%BC%88%E4%B8%AD%E6%96%87%EF%BC%89.kux" type="video/mp4">
|
||||
</video>
|
||||
|
||||
|
||||
**M5Core 的作品**
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
## 描述
|
||||
|
||||
<mark>**M5StickC**</mark> 是一个包含 0.96 寸 **TFT 彩屏** (80 x 160 分辨率)、**红色** LED 灯、按键、**麦克风**、红外发射管、六轴姿态传感器 (SH200Q) 和 80mAH 的电池的小型 **ESP32 开发板**。M5StickC 内的 ESP32 模组还内置了 4MB 的flash。如果 M5StickC 装配上表带底座和表带,你可以将它戴在手腕上。
|
||||
<mark>**M5StickC**</mark> 是一个包含 0.96 寸 **TFT 彩屏** (80 x 160 分辨率)、**红色** LED 灯、按键、**麦克风**、红外发射管、六轴姿态传感器 (SH200Q) 和 80mAH 的电池的小型 **ESP32 开发板**。M5StickC 内的 ESP32 模组 **ESP32-Pico** 还内置了 4MB 的flash。如果 M5StickC 装配上表带底座和表带,你可以将它戴在手腕上。
|
||||
|
||||
**开关机操作:**短按两秒开机,长按六秒关机。
|
||||
|
||||
@@ -62,11 +62,12 @@
|
||||
<tr><td>麦克风 MIC</td><td>SCL</td><td>SDA</td></tr>
|
||||
</table>
|
||||
|
||||
**六轴姿态传感器 (SH200Q)**
|
||||
**六轴姿态传感器 (SH200Q) & 电源管理芯片 (AXP192)**
|
||||
|
||||
<table>
|
||||
<tr><td>ESP32 芯片</td><td>GPIO22</td><td>GPIO21</td>
|
||||
<tr><td>六轴姿态传感器</td><td>SCL</td><td>SDA</td>
|
||||
<tr><td>电源管理芯片</td><td>SCL</td><td>SDA</td>
|
||||
</table>
|
||||
|
||||
**M5StickC 顶部拓展的 IO 口**
|
||||
@@ -101,7 +102,7 @@
|
||||
|
||||
- [ESP32-PICO](https://github.com/m5stack/M5-Schematic/blob/master/Core/esp32-pico-d4_datasheet_cn.pdf) - [ST7735S](https://github.com/m5stack/M5-Schematic/blob/master/Core/ST7735S_v1.1.pdf)
|
||||
|
||||
- [SH200Q](https://github.com/m5stack/M5-Schematic/blob/master/Core/SH200Q.pdf) - [AXP192](https://github.com/m5stack/M5-Schematic/blob/master/Core/AXP192%20Datasheet%20v1.13_cn..pdf)
|
||||
- [SH200Q](https://github.com/m5stack/M5-Schematic/blob/master/Core/SH200Q.pdf) - [AXP192](https://github.com/m5stack/M5-Schematic/blob/master/Core/AXP192%20Datasheet%20v1.13_cn.pdf)
|
||||
|
||||
## 例程
|
||||
|
||||
@@ -123,4 +124,6 @@
|
||||
|
||||
- **M5StickC 的案例 - 计数器**
|
||||
|
||||
<iframe width="560" height="315" src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201903/StickC%20Watch.mp4" frameborder="0" allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<video width="500" controls>
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201903/StickC%20Watch.mp4" type="video/mp4">
|
||||
</video>
|
||||
|
||||
@@ -151,6 +151,6 @@
|
||||
|
||||
## 视频教程
|
||||
|
||||
<!-- **Windows** -->
|
||||
|
||||
<iframe width="560" height="315" src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/LukeVideo/M5Stack%20Arduino%20IDE%20Setup%20in%205%20minutes.mp4" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<video width="500" controls>
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/LukeVideo/M5Stack%20Arduino%20IDE%20Setup%20in%205%20minutes.mp4" type="video/mp4">
|
||||
</video>
|
||||
@@ -1,6 +1,6 @@
|
||||
# UIFlow 上手指南 {docsify-ignore-all}
|
||||
|
||||
:clapper: **[视频教程](#视频教程)** :memo: **[文本教程](#目录)**
|
||||
:clapper: **[视频教程](#相关视频)** :memo: **[文本教程](#目录)**
|
||||
|
||||
<!-- ?> a. 如果您的设备还没烧录UIFlow固件的话,请参考这篇文档[如果使用M5Burner烧录固件](/zh_CN/related_documents/how_to_burn_firmware). b. 如果您是第一次使用这个Core或者想Core连接其他可联网的热点AP的话,请参考这篇文档[如果使用Core连接WIFI和UIFlow](/zh_CN/related_documents/how_to_connect_wifi_using_core)。 -->
|
||||
|
||||
@@ -183,11 +183,15 @@ lcd.print("Hello M5Stack")
|
||||
|
||||
**UIFlow 的简介**
|
||||
|
||||
<iframe width="560" height="315" src='https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/LukeVideo/UI%20Flow%20Overview.mp4' frameborder="0" allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<video width="500" controls>
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/LukeVideo/UI%20Flow%20Overview.mp4" type="video/mp4">
|
||||
</video>
|
||||
|
||||
**UIFlow 的快速指南**
|
||||
|
||||
<iframe width="560" height="315" src='https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/%E6%95%99%E7%A8%8B/UIFlow%20Tutorials/A3%20-%20UIflow%E7%AE%80%E4%BB%8B.mp4' frameborder="0" allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<video width="500" controls>
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/%E6%95%99%E7%A8%8B/UIFlow%20Tutorials/A3%20-%20UIflow%E7%AE%80%E4%BB%8B.mp4" type="video/mp4">
|
||||
</video>
|
||||
|
||||
## 最后
|
||||
|
||||
|
||||
Reference in New Issue
Block a user