diff --git a/docs/index.html b/docs/index.html
index 06fe2996..419fcdc0 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -140,8 +140,8 @@
// };
function change_title(language) {
- if (language == "en") {
- $("#language").text("中文");
+ if (language == "en" || language=="" ) {
+ $("#language").text("→中文");
$("#product").text("Product");
$("#product").attr("href", "#");
$("#arduino").text("Arduino API");
@@ -152,8 +152,8 @@
$("#related").attr("href", "#/en/related_documents");
$("#faq").text("FAQ");
$("#faq").attr("href", "#/en/faq");
- } else {
- $("#language").text("EN");
+ }else if (language == "zh_CN") {
+ $("#language").text("→日本語");
$("#product").text("产品列表");
$("#product").attr("href", "#/zh_CN/");
$("#arduino").text("Arduino API");
@@ -164,40 +164,48 @@
$("#related").attr("href", "#/zh_CN/related_documents");
$("#faq").text("常见问题");
$("#faq").attr("href", "#/zh_CN/faq");
+ }else if (language == "ja") {
+ $("#language").text("→EN");
+ $("#product").text("製品");
+ $("#product").attr("href", "#/ja/");
+ $("#arduino").text("Arduino API");
+ $("#arduino").attr("href", "#/ja/api");
+ $("#cases").text("M5Stackアプリ");
+ $("#cases").attr("href", "#/ja/case");
+ $("#related").text("ドキュメント");
+ $("#related").attr("href", "#/ja/related_documents");
+ $("#faq").text("よくある質問");
+ $("#faq").attr("href", "#/ja/faq");
}
}
function language() {
- var test = window.location.href;
- if ((test.indexOf(/en/) == -1) && (test.indexOf(/zh_CN/) == -1)) {
- var test2 = test.concat("", "zh_CN/");
- window.location.href = test2;
- change_title('zh_CN');
-
- } else if (test.indexOf(/en/) == -1) {
- var test2 = test.replace(/zh_CN/, "en");
- window.location.href = test2;
- change_title('en');
-
- } else {
- var test2 = test.replace(/en/, "zh_CN");
- window.location.href = test2;
- change_title('zh_CN');
-
- }
+ page_loading(true);
}
- function page_loading() {
+ function page_loading(requireMove) {
var test = window.location.href;
- if ((test.indexOf(/en/) == -1) && (test.indexOf(/zh_CN/) == -1)) {
+ if ( (test.indexOf(/en/) == -1) &&
+ (test.indexOf(/zh_CN/) == -1) &&
+ (test.indexOf(/ja/) == -1)
+ ) {
+ var test2 = test.concat("", "en/");
+ if(requireMove){window.location.href = test2;}
change_title('en');
- } else if (test.indexOf(/en/) == -1) {
- var test2 = test.replace(/zh_CN/, "en");
+ } else if (test.indexOf(/en/)>=0) {
+ var test2 = test.replace(/en/, "zh_CN");
+ if(requireMove){window.location.href = test2;}
change_title('zh_CN');
+ } else if (test.indexOf(/zh_CN/)>=0) {
+ var test2 = test.replace(/zh_CN/, "ja");
+ if(requireMove){window.location.href = test2;}
+ change_title('ja');
+
} else {
- var test2 = test.replace(/en/, "zh_CN");
+ var test2 = test.replace(/ja/, "en");
+ if(requireMove){window.location.href = test2;}
change_title('en');
}
@@ -209,7 +217,7 @@
scrollTop: (t - 50)
}, 500);
}
- page_loading();
+ page_loading(false);
diff --git a/docs/ja/1515/6060-push.md b/docs/ja/1515/6060-push.md
new file mode 100644
index 00000000..5d668091
--- /dev/null
+++ b/docs/ja/1515/6060-push.md
@@ -0,0 +1,105 @@
+# Module 6060-PUSH {docsify-ignore-all}
+
+
+
+***
+
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-application/products/m5stack-6060-push)**
+
+
+## Description
+
+This an application-level module, which implements a motion & robotic control and it is totally customizable with different length. Packed with Stepper motor, Mega328 microprocessor, RS485 serial bus, 1515 framework. It realized a linear motion control, you can program the stepper motor to move a certain length with high precision. This type of module can be applied to 3D print, linear push and etc.
+
+
+
+
+
+## Product Features
+Product Feature:
+- Mega328 inside: GRBL
+- Customizable: length & distance
+- RS485
+- 1515 Aluminium Profile frame
+- 48 stepper motor: 2 phase 4 lines
+
+## Include
+
+- 1x 6060 module
+
+## Application
+
+- 3D printer
+- Linear motion
+
+
+## Links
+
+- **Datasheet** - [Mega328P](http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/ja/1515/ap.md b/docs/ja/1515/ap.md
new file mode 100644
index 00000000..1a84d015
--- /dev/null
+++ b/docs/ja/1515/ap.md
@@ -0,0 +1,31 @@
+# Aluminium_Profile1515 {docsify-ignore-all}
+
+
+
+***
+
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/1515-cutting-aluminum-profile-100-200-500-1000mm-used-in-assembling-device)**
+
+## Description
+
+1515 stands for 15mm * 15mm on the cross-section. Not like most other companies, M5Stack not just provide the highly productized learning board and programming platform, we also include the structural grade components to make a complete ecosystem for not only IoT development but IIoT (Industrial IoT) as well.
+
+Aluminum profiles are most commonly used across industrial automation applications such as automated motion applications on process lines and industries throughout manufacturing. They are strong and yet light enough that they yet can be easily man-handled and built into various configurations as necessitated by the automation structure. Outside of the traditional automation applications, structural grade aluminum extrusions are even being specified as part of weight reduction efforts. extrusion aluminum sections are versatile and ideal for use in building automation applications, and aluminum is an excellent structural material which lends itself perfectly for use in profile extrusions. More likely than not, there is an aluminum profile that’s perfectly tailored to the specific automation application.
+
+As more advanced, together with the Aluminium-Profile accessories (connectors, slide-drops ...) and the Aluminium-Profile drilling machine which allows Pick-Cut-Drill, you can even DIY your own framework. Furthermore, the add-on features of M5Stack system will bring your work into another level, you will benefit every step of the way in your IIoT project, all the way from structure prototyping, programming, network establishing, debugging, to the final productization.
+
+
+
+
+
+
+
+
+## Product Features
+- 15mm * 15mm
+- Length
+ - 1000mm
+ - 500mm
+ - 200mm
+ - 100mm
+ - 50mm
diff --git a/docs/ja/1515/connectors.md b/docs/ja/1515/connectors.md
new file mode 100644
index 00000000..12d831d0
--- /dev/null
+++ b/docs/ja/1515/connectors.md
@@ -0,0 +1,77 @@
+# アルミフレーム {docsify-ignore-all}
+
+
+:memo:**[概要](#Description)**
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+***
+
+
+*注意:M4ネジをアルミフレームに固定するには、加工が必要です。タッピングマシンでアルミフレームにねじを切りなおす必要があります。*
+
+
+
+## 製品仕様
+- 1515 アルミフレーム互換
+
+## 内包品
+- 10x set
+- 下記のものが含まれますt:
+ - 1x コネクターr
+ - M4 ネジ
diff --git a/docs/ja/1515/corner.md b/docs/ja/1515/corner.md
new file mode 100644
index 00000000..0ba4e45c
--- /dev/null
+++ b/docs/ja/1515/corner.md
@@ -0,0 +1,30 @@
+# コーナー部品 {docsify-ignore-all}
+
+
+
+***
+
+:memo:**[概要](#Description)** 🛒**[購入](https://m5stack.com/collections/m5-accessory/products/plastic-corner-connector-for-1515-aluminum-profile)**
+
+## 概要
+
+15mm x 15mm アルミフレーム用のコーナー部品です。パッケージには90度角のコネクタとネジが付属しています。3方向から差し込んで止めることができます。
+
+
+
+
+*注意:M4ネジをアルミフレームに固定するには、加工が必要です。タッピングマシンでアルミフレームにねじを切りなおす必要があります。下の写真を参照してください。*
+
+
+
+
+## 仕様
+- 90° 3面コーナー
+- 15mm x 15mm アルミフレーム互換
+
+## 内包品
+- 10x set
+- 下記のものが含まれます:
+ - 1x コネクタ
+ - 3x M4 ねじ
+ - 1x キャップ
diff --git a/docs/ja/1515/nut.md b/docs/ja/1515/nut.md
new file mode 100644
index 00000000..8f9b44bf
--- /dev/null
+++ b/docs/ja/1515/nut.md
@@ -0,0 +1,19 @@
+# ナット {docsify-ignore-all}
+
+
+
+***
+
+:memo:**[概要](#Description)** 🛒**[購入](https://m5stack.com/collections/m5-accessory/products/slide-nut-for-1515-aluminum-profile)**
+
+## 概要
+
+**1515 NUT**, like its namesake, is slide component belongs to 1515 Aluminum Extrusion series. It is also known as Drop in Nut. It's for Drop in 1515 aluminum profile to set carriage or to connect.
+
+
+## 概要
+- 15mm x 15mm アルミフレームe
+- ドロップイン式ナット
+
+## 内包品
+- 10x pcs
\ No newline at end of file
diff --git a/docs/ja/README.md b/docs/ja/README.md
index 3a26d379..5c05c876 100644
--- a/docs/ja/README.md
+++ b/docs/ja/README.md
@@ -1,715 +1,1183 @@
-# 製品ドキュメント
+
+ BASIC
-BASIC
+ GRAY
-GRAY
+ M5Stick
-M5Stick
+ M5StickV
+ +
+ M5GO Lite
-M5GO Lite
+ M5GO Kit
-M5GO Kit
+ FACES Kit
-FACES Kit
+ GPS
-GPS
+ LORA
-LORA
+ LoRaWAN
-LoRaWAN
+ SIM800L
-SIM800L
+ COMMU
-COMMU
+ LTE
+ +
+ GSM
+ +
+ NB-IoT
+ +
+ BATTERY
-BATTERY
+ PROTO
-PROTO
+ PLUS
-PLUS
+ USB
-USB
+ BUS
-BUS
+ GoPlus
+ +
+ STEPMOTOR
-STEPMOTOR
+ SERVO
-SERVO
+ LEGO+
-LEGO+
+ FAN
+ +
+ ENCODER
-ENCODER
+ JOYSTICK
-JOYSTICK
+ FINGER
+ +
+ RFID
+ +
+ LAN
-LAN
+ NODE
-NODE
+ BTC
-BTC
+ PLC
-PLC
+ Core BOTTOM
-Core BOTTOM
+ M5GO BOTTOM
-M5GO BOTTOM
+ M5GO RFID
-M5GO RFID
+
+ PM2.5
+
+ BASE15
+ +
+ BASE26
+ +
+ M5Camera Battery
-M5GO CHARGER
+ ESP32CAM
-ESP32CAM
+ M5Camera
-M5Camera
+ M5CameraF
-M5CameraF
+ M5CameraX
+ +
+ ENV
-ENV
+ EARTH
-EARTH
+ LIGHT
-LIGHT
-
-
- ANGLE
-
-
- IR
+ PIR
-PIR
+ NCIR
-NCIR
+ THERMAL
-THERMAL
-
- BUTTON
-
-
- Dual-BUTTON
-
-
- JOYSTICK
-
-
- CardKB
-
+ COLOR
-COLOR
+ TOF
-TOF
+ HEART
-HEART
-
-
- RFID
+ ADC
-ADC
-
- DAC
-
+ MAKEY
-MAKEY
-
-
- RGB
-
-
- RELAY
-
-
- HUB
-
-
- 3.96Port
-
-
- PROTO
-
-
- EXT.IO
-
-
- RS485
+ GPS
-GPS
+ FINGER
-FINGER
+ ACCEL
-WEIGHT
+ OP.180
+ +
+ EXT.IO
+ +
+ DAC
+ +
+ RELAY
+ +
+ HUB
+ +
+ PaHUB
+ +
+ PbHUB
+ +
+ 3.96Port
+ +
+ M5:bit
+ +
+ PROTO
+ +
+ MINI-PROTO
+ +
+ FAN
+ +
+ ANGLE
+ +
+ BUTTON
+ +
+ JOYSTICK
+ +
+ CardKB
+ +
+ IR
+ +
+ RS485
+ +
+ RFID
+ +
+ LASER-RX
+ +
+ LASER-TX
+ +
+ ENV
+ +
+ PIR
+ +
+ SPK
+ +
+ PROTO
+ +
+ NCIR
+ +
+ Thermal
+ +
+ RS485
+ +
+ ADC
+ +
+ DAC
+ +
+ BeetleC
+ +RGB LED
-RGB LED
-
- CatEar
-
+
+ HEX
-HEX
-
- NeoFlash
-
+ BALA
-BALA
+ LidarBOT
-LidarBOT
+ PIANO
-PIANO
+ FLIR
-FLIR
+ Demo Board
+ +
+ NeoFlash
+ +
+ CatEar
+ +
+ BUTTERFLY
+ +
+ 6060-PUSH
+ +
+ AC Socket
+ +
+ Grove-T
-Grove-T
+ Grove Cable
-Grove Cable
+
+ SCREW
+ +
+ BUS-Socket
+ +
+ Frame
+ +
+ TRACE
+ +
+ USB Downloader
-USB Downloader
+ USB-ISP
+ +
+ パネル修理キット
+ +
+ 485T
+ +
+ Watch
+ +
+ コーナー
+ +
+ ナット
+ +
+ コネクタ
+ +
+ フレーム
+ +
+
+ BASIC
+
+
+ GRAY
+
+
+ FIRE
+
+
+ M5Stick
+
+
+ M5StickC
+
+
+ M5GO Lite
+
+
+ M5GO Kit
+
+
+ FACES Kit
+
+
+ GPS
+
+
+ LORA
+
+
+ LoRaWAN
+
+
+ SIM800L
+
+
+ COMMU
+
+
+ BATTERY
+
+
+ PROTO
+
+
+ PLUS
+
+
+ USB
+
+
+ BUS
+
+
+ STEPMOTOR
+
+
+ SERVO
+
+
+ LEGO+
+
+
+ ENCODER
+
+
+ JOYSTICK
+
+
+ LAN
+
+
+ NODE
+
+
+ BTC
+
+
+ PLC
+
+
+ Core BOTTOM
+
+
+ M5GO BOTTOM
+
+
+ M5GO RFID
+
+
+ M5GO CHARGER
+
+
+ ESP32CAM
+
+
+ M5Camera
+
+
+ M5CameraF
+
+
+ ENV
+
+
+ EARTH
+
+
+ LIGHT
+
+
+ ANGLE
+
+
+ IR
+
+
+ PIR
+
+
+ NCIR
+
+
+ THERMAL
+
+
+ BUTTON
+
+
+ Dual-BUTTON
+
+
+ JOYSTICK
+
+
+ CardKB
+
+
+ COLOR
+
+
+ TOF
+
+
+ HEART
+
+
+ RFID
+
+
+ ADC
+
+
+ DAC
+
+
+ MAKEY
+
+
+ RGB
+
+
+ RELAY
+
+
+ HUB
+
+
+ 3.96Port
+
+
+ PROTO
+
+
+ EXT.IO
+
+
+ RS485
+
+
+ GPS
+
+
+ FINGER
+
+
+ WEIGHT
+
+
+ TRACE
+RGB LED
+
+
+ CatEar
+
+
+ HEX
+
+
+ NeoFlash
+
+
+ BUTTERFLY
+
+
+ BALA
+
+
+ LidarBOT
+
+
+ PIANO
+
+
+ FLIR
+
+
+ Grove-T
+
+
+ Grove Cable
+
+
+ USB Downloader
+
+
+
+
+
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/m5stack-rs485t)**
+
+## Description
+
+**485T**,This is a T-shape connector for RS485 communication, which can apply to point to point, one point to multi-point connection, plus a POWER LED for indication. The terminal connector specification is 4pin HT3.96. Many M5 products sharing this type of connector, such as PLC, Base26, HAT-RS485, etc.
+
+
+
+## Product Feature
+
+- Interface type: 4 Pin 3.96mm terminal block
+- Built-in power indicator: red
+
+
+## Package Include
+- 1x 485T
+
+## Applications
+
+
+
+
+
diff --git a/docs/ja/accessory/battery_base.md b/docs/ja/accessory/battery_base.md
new file mode 100644
index 00000000..15ce8088
--- /dev/null
+++ b/docs/ja/accessory/battery_base.md
@@ -0,0 +1,34 @@
+# Accessory BATTERY-BASE {docsify-ignore-all}
+
+
+
+***
+
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stack-battery-base)**
+
+## Description
+This is a battery base for 3 types of M5Cameras: M5Camera, M5Camera_X, M5Camera_F. It is a 400mAh Lipo battery.
+
+## Product Features
+
+- Dimension: 8mmX20mmX30mm
+- Capacity: 400mAh
+- Poly Lithium Battery
+
+## Include
+
+- 1x BATTERY-BASE
+
+## Application
+
+- Power back up
+
+
+
+
+
diff --git a/docs/ja/accessory/bus_socket.md b/docs/ja/accessory/bus_socket.md
new file mode 100644
index 00000000..cbb4844e
--- /dev/null
+++ b/docs/ja/accessory/bus_socket.md
@@ -0,0 +1,20 @@
+# Accessory BUS-Socket {docsify-ignore-all}
+
+
+
+***
+
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/2x15-pin-headers-socket)**
+
+## Description
+
+**BUS-Socket** is a pair of M-BUS socket, female and male. 2X15 pins. They share the same specification with the BUS socket on M5Cores. The male piece is 90-degree bend to the side.
+
+
+## Product Features
+- 90-degree bend pin
+- 2x15 @ 2.54mm
+
+## Package Includes
+- 1x male socket
+- 1x female socket
\ No newline at end of file
diff --git a/docs/ja/accessory/glass_panel_repair_kit.md b/docs/ja/accessory/glass_panel_repair_kit.md
new file mode 100644
index 00000000..a6c5d4ab
--- /dev/null
+++ b/docs/ja/accessory/glass_panel_repair_kit.md
@@ -0,0 +1,48 @@
+# Glass Panel Rapair Kit {docsify-ignore-all}
+
+
+
+***
+
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/products/glass-panel-rapair-kit)**
+
+## Description
+
+**Glass Panel Rapair Kit** It is an M5Core external screen replacement kit, which contains M5Core Alec external screen, buttons and disassembly tool accessories. It can easily disassemble the main unit and replace the brand new external screen without strong hands-on ability.
+
+As time goes by, the screen surface and buttons of the M5Core may be filled with various scratches and abrasions. In addition to providing a better visual experience, the replacement of the new external screen is also a protective measure for the screen.
+
+
+## Product Feature
+
+- External screen material: Acrylic (acrylic material)
+
+## Package Includes
+
+- 1x M5Core Acrylic external screen
+- 1x M1.5 hex wrench
+- 1x power button
+- 3x panel buttons
+- 1x suction cup
+
+## Replacement tutorial
+
+
+>Remove the base, remove the screws that secure the circuit board, and push the speaker out with a hex wrench.
+
+
+
+>There is a buckle in the fuselage. We push the whole board up to release it. At this point, replace the power button that needs to be replaced, then put the board back to its original position and retighten the screw. Base.
+
+
+
+>Use the matching suction cup to absorb it on the screen and evenly remove the entire outer screen.
+
+
+
+
+>Tear off the sticker on the back of the new external screen, and the filler, fix the new button to the external screen, align it with the screen, and finally tear the screen protector.
+
+
+
+
diff --git a/docs/ja/accessory/screw.md b/docs/ja/accessory/screw.md
new file mode 100644
index 00000000..0100d757
--- /dev/null
+++ b/docs/ja/accessory/screw.md
@@ -0,0 +1,24 @@
+# Accessory SCREW {docsify-ignore-all}
+
+
+
+
+
+***
+
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/8-pcs-m3-12-18-25-32-screw-with-allen-key)**
+
+## Description
+
+**SCREW** would be a necessary tool used on M5Stack development. If you having multiple layers stacked up and you might want fix them up with something. Here comes this SCREW Accessory Kit, packed with 4 different length of M3 screws and an Allen Key. Got this sutff will definately help you making more complicated and organized work around M5Stack.
+
+
+
+## Product Features
+
+- Specification:
+ - 2x M3-12
+ - 2x M3-18
+ - 2x M3-25
+ - 2x M3-32
+ - 1x Allen Key
diff --git a/docs/ja/accessory/watch.md b/docs/ja/accessory/watch.md
new file mode 100644
index 00000000..f23adf8b
--- /dev/null
+++ b/docs/ja/accessory/watch.md
@@ -0,0 +1,59 @@
+# Watch {docsify-ignore-all}
+
+
+***
+
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/products/development-board-watch-kit-excluding-core)**
+
+## Description
+
+**Watch** is an M5Core watch set. In addition to being a powerful development hardware, the M5Core has a sophisticated look that gives it the possibility to wear smart. The kit is designed for the M5Core series,Compared with the old 3D printing base, the new model uses a mold, which has a qualitative improvement in appearance and quality. in addition to the cool strap. Also equipped with a 700mAh lithium battery, allowing users to have sufficient reliable endurance while using the device.
+
+
+
+
+
+## Product Features
+
+- 700mAh lithium battery
+
+## Weight and Size
+
+- Item size:
+ Base: 54.3mm x 54.3mm x 7mm
+ Strap: 260mm x 22mm (total length after assembly)
+- Item weight:
+ Base: 25g
+ Strap: 18g
+- Product size: 127mm x 69mm x 23mm
+- Product weight: 87g
+
+## Package Includes
+
+- 1x strap base
+- 1x 700mAh battery
+- 2x telescopic card pin
+- 2x M3x15 screws
+- 1x hex wrench
+- 1x disassemble screwdriver
+
+
+## Application
+
+- smart watch
+
+
+
+## Assembly step
+
+>Assembling the strap: Insert the matching telescopic card into the strap fixing hole, and have two small holes on both sides of the base of the watch. Place one side of the telescopic card pin into the hole and the other side with the finger. Press and place it. Complete the installation of another strap in the same way.
+
+
+
+>Install the battery: Plug the lead wire from the battery to the corresponding interface on the host circuit board. After the plug-in is completed, adjust the position of the battery to facilitate the installation of the watch base.
+
+
+
+>Installation base: According to the position of the BUS bus on the main unit, the watch base is vertically inserted into the main unit and locked with the matching screws to complete the assembly.
+
+
\ No newline at end of file
diff --git a/docs/ja/app/ac_socket.md b/docs/ja/app/ac_socket.md
new file mode 100644
index 00000000..b2aae89e
--- /dev/null
+++ b/docs/ja/app/ac_socket.md
@@ -0,0 +1,57 @@
+# AC Socket {docsify-ignore-all}
+
+
+
+
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/products/m5-ac-socket)**
+
+## Description
+
+This is an upgrade of a normal AC socket outlet, which empowers the user to customize the AC outlet through RS485 series. Serial communication control can include multiple AC sockets, have them serial connected in the same RS485 main bus, can be applied to a typical industrial application scenario.
+Let's break it down a little bit, start with the bottom part.
+- The whole AC socket is consist of two parts. For people who are familiar with M5 industrial product series, would recognize the base at the bottom is BASE26. we put a 3pin inlet socket at one customizable side of BASE26. This is where we power the AC socket from.
+
+
+
+- The top is where goes in the AC plug, and the relay control inside would switch on and off the power in here.
+
+
+
+- To get more AC socket connected in series, we would use an HT3.96 terminal connectors, as you can see the orange socket in the picture.
+
+
+
+- The bottom part is mainly in charge of converting the AC power 220V to DC 5V to power the microprocessor STM32F030F4 and RS485 related circult. As you can see from the picture, two parts wire connected by M-Bus socket and a pair of power wire. A red led indication is placed on top.
+
+
+
+
+## Product Features
+- RS485 OUTLET
+- support Mutiple device Series connection
+- STM32F030F4
+- Embedded 4x M3 Nut
+- Build with BASE26
+- INPUT : 100-240V
+- OUTPUT: 10A
+- Power Status indicator
+
+
+## Weight and Size
+
+- Product size:54mm x 54mm x 61mm
+- Product weight:130g
+
+
+## Include
+
+- 1x AC Socket
+
+
+## Application
+
+- Smart AC Socket Outlet With wire control of RS485
\ No newline at end of file
diff --git a/docs/ja/app/demo-board.md b/docs/ja/app/demo-board.md
new file mode 100644
index 00000000..0e102dc4
--- /dev/null
+++ b/docs/ja/app/demo-board.md
@@ -0,0 +1,122 @@
+# Application Demo Board {docsify-ignore-all}
+
+
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :bulb:**[Quick Start](#Quick-Start)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://m5stack.com/collections/m5-application/products/iot-learning-kit)**
+
+
+
+## Description
+
+**Demo Board**. This is a feast of IoT stuff, powered by M5Stack. It is an all-in-one Learning board powered by ESP32, which includes anything you can imagine in an IoT + industrial application scenarios. Let's see what you can do with it: Robotic movement, the most commonly used serial communication port(RS485 RS232), Relay control, all different types of Button control, RF reader, speaker, Microphone and more all able to develope by an M5stack core device, so you can program this board with Blockly(UIFlow), Arduino, and Micropython. Based on application scenarios, we've partitioned them into different functional parts with the good-looking layout and full-function performance. Here comes the most powerful IIoT learning board.
+
+## Product Feature
+- Fully Compatible with the M5Stack stackable and extendable system
+- Protoboard, M5-BUS extension
+- Each module comes with an individual power switch.
+- Environment Sensor set ( Temperature, Humility, barometric pressure, light intensity, and Microphone )
+- Joystick Controller
+- 8 Channel of Realy output
+- 4x DAC,4x ADC
+- 4x4 button matrix
+- 8x8 RGB LED matrix
+- Encoder
+- 1x Servo
+- DC-Motor(with feedback encoder)
+- step motor with four-phase five-wire
+- Radio frequency identification Reader
+- RS-458,RS232 series communication
+
+
+
+## Include
+
+- 1x **Demo Board** learning board
+- 1x Power Aapter
+- 1x RS232 cable
+- 1x RFID Card
+- 1x ID Card
+- 16x breadboard cable
+
+
+
+
+
+
+
+***
+
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/products/m5scale-diy-kit)**
+
+## Description
+
+**M5SCALE DIY Kit** is a DIY kit of M5 that implements a digital scale, which makes it more of an Application-approach development kit.
+
+The overall structure is made of acrylic material. The electronic part is the main controller, M5StickC and a WEIGH unit.
+
+A cantilever beam-sensor is used to detecting the bend over forced on top of the scale by object weight.
+
+it will transfer the deformation into a voltage signal and as an input of WEIGH sensor which will be captured and read by M5stickC.
+
+Other than that, there also some small components that is included in the kit, you have the total freedom to assembly the whole thing and reprogram it as you like.
+
+The software is open-sourced on GitHub, you can program it either with UIflow or Arduino.
+
+The lego holes on bottom board allow you to place more M5 sensors for extension functions, Plus M5StickC is wifi available, you have the freedom to build something impressive.
+
+
+
+## Product Feature
+
+- Dimension :
+ - Finish Assembly:100mm * 100mm * 43mm
+ - Cantilever beam-sensor:80mm * 12.7mm * 12.7mm
+- DIY Digital Scale
+- M5StickC + Weight
+- Measurement Range: 10KG (in default code)
+- Open source code
+- Lego Holes
+- Acrylic material
+- Load cell technical parameters:
+ - Range: 20kg
+ - Output sensitivity: 1.0±0.1mV/V
+ - Lead wire: power line (red), signal positive (white), signal negative (green), ground wire (black)
+
+## Package Includes
+
+- 1x M5SCALE DIY Kit
+- 1x User Manual
+
+
+
+
+## Application
+
+- High precision electronic scale
+- Small range weighing machine
+
+
+
+
+
+
+## Links
+
+- **[M5StickC Product Page](en/core/m5stickc)**
+
+- **[Weight Unit Product Page](en/unit/weight)**
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed. .
+
+>2. After downloading the software, double-click to run the application, connect the M5 device to the computer through the data cable, select the port parameters, click **"Burn"** to start burning. (**For M5StickC burning, please Set the baud rate to 750000 or 115200**)
+
+?>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)
+
+
+## Code
+
+### 1. Arduino IDE
+
+*To get complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/App/M5SCALE_DIY_kit/Arduino/M5SCALE_DIY_kit).*
+
+```arduino
+#include"HX711.h"
+#include
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-base/products/base15-proto-industrial-board-module)**
+
+## Description
+
+**Base15** is a highly customizable bottom for industrial purpose. Similar to PLC Base but higher customized level.
+Package includes protoboard which allows you to add up your own circuit design. On the board, two Grove bonding pads are reserved. Another component comes with the package is an M type waterproof joint which can be assembled on the side and the bottom of the Base.
+'15' comes from the hight of the bottom which is 15 cm. and each side on the Base is movable, cuttable and can be customized into different Interface. With regards to the bottom side customization, we have offered plenty of structural components alternative and it is totally opensource. You can 3D print the parts and replace the side as you like.
+
+At the bottom side of the product, we have offered 2 different fitting ways: Din-Rail, Hunger. 
+
+Of course, it is absolutely compatible with the stackable M5module and extendable M5Units.
+This base gives you an unlimited of combinations, it is powerful, flexible, and covered with an industrial-grade case. If you happen to work in an industrial field, We especially recommend this Base to you which will surely give you the best and the fastest way to resolve your requirement..
+
+## Feature
+
+- Highly Customizable
+- Alternative parts
+- M-BUS extension
+- 2 Fitting ways
+
+## Include
+
+- 1x PLC-Proto Broad
+- 1x Base15 Plastic Enclosure
+- 1x Slide Guide
+- 1x Din-Rail
+- 2x Grove Port
+- 1x M12*1.5
+- 2x hexagonal wrench
+- 10x Screw (3 types: M3x22, M3x12, M3x8,M2x5)
+- 2x M3 Nut
+- 1x 2.45mm pin set
+- 1x Sticker
+
+## structural-design-file
+
+?>[lick here for open source architecture design files](https://github.com/m5stack/m5-structural-design-file/tree/master/BaseX_DB9_01)
+
+
+## Schematic
+
+- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Bases/BASE15.pdf)**
\ No newline at end of file
diff --git a/docs/ja/base/base26.md b/docs/ja/base/base26.md
new file mode 100644
index 00000000..de83445a
--- /dev/null
+++ b/docs/ja/base/base26.md
@@ -0,0 +1,53 @@
+# Base Base26 {docsify-ignore-all}
+
+
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-base/products/base-26proto-industrial-board-module)**
+
+## Description
+
+**Base15** Base26 is a highly customizable bottom for industrial purpose. Similar to PLC Base but higher customized level.
+
+At the bottom side of the product, we have offered 2 different fitting ways: Din-Rail, Hunger. 
+
+Of course, it is absolutely compatible with the stackable M5module and extendable M5Units.
+This base gives you an unlimited of combinations, it is powerful, flexible, and covered with an industrial-grade case. If you happen to work in an industrial field, We especially recommend this Base to you which will surely give you the best and the fastest way to resolve your requirement..
+
+## Feature
+
+- Highly Customizable
+- Alternative parts
+- M-BUS extension
+- 2 Fitting ways
+
+## Include
+
+- 1x PLC-Proto Broad
+- 1x Base15 Plastic Enclosure
+- 1x TTL-to-RS485 board
+- 1x Slide Guide
+- 1x Din-Rail
+- 2x Grove Port
+- 1x M12*1.5
+- 1x 4 Pin 3.96 Pitch Terminal
+- 1x hexagonal wrench
+- 10x Screw (3 types: M3*22, M3*12, M2*5)
+- 2x M3 Nut
+- 1x 2.45mm pin set
+- 1x Sticker
+
+## structural-design-file
+
+?>[lick here for open source architecture design files](https://github.com/m5stack/m5-structural-design-file/tree/master/BaseX_DB9_01)
+
+
+## Schematic
+
+- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Bases/BASE26.pdf)**
\ No newline at end of file
diff --git a/docs/ja/base/pm2.5.md b/docs/ja/base/pm2.5.md
new file mode 100644
index 00000000..f81d3634
--- /dev/null
+++ b/docs/ja/base/pm2.5.md
@@ -0,0 +1,76 @@
+# PM2.5 {docsify-ignore-all}
+
+

+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://m5stack.com/collections/m5-base/products/pm-2-5-sensor-usb-power-sht20)**
+
+## Description
+
+**PM2.5** is a pollution sensor base with affordable price and high performance. Integrated with PMSA003 and SHT20, makes it possible to measure the ambient quality of air, temperature, and humility all at one device.
+
+Much discussion and research have taken place within academic and government environmental organizations as to how accurate such sensors are and whether they have a place in the enforcing of environmental regulation, or even providing an indication of air quality trends to citizens.
+
+With M5Stack product series, the system makes it much easier to deploy the measurement node all around the city and make it possible to build a complete ecosystem from regulation enforcement to citizen indication.
+
+With regards to PMSA003, it is a digital universal particulate concentration sensor designed by using the principle of laser scattering method. It is capable of continuous acquisition and computing the number of suspended particles in per unit volume which is also the particulate concentration distribution. Then turn it into mass concentration and output through digital GPIO.
+
+- Precise measurement implemented by laser scattering method.
+- Digital output, standard UART comunication
+- 0 error alarm rate
+- real-time response
+- continuous acquisition
+- Minimum particle size resolution: 0.3 µm
+- Pattern structure design, 6-sides full dimension cover, high antijamming capability
+- Alternative in-outlet direction, wide application scale. users no need to redesign the air flue.
+- Tiny body, 12 mm. good for portable and wearable device
+
+SHT20 is a Humidity and temperature sensor IC.
+- Fully calibrated
+- Digital output, I2C interface
+- Low power consumption
+- The excellent long term stability
+
+
+
+## Product Feature
+
+- DC 5V
+- Compatible with M5stack stackable and extension system.
+- M5Core pedestal (Pin out SPI/I2C/Power)
+- Proto board
+- USB Typy-c port
+
+## Package Includes
+
+- 1x PM2.5 base
+- 1x M5Stack Basic
+- 1x M5Core pedestal
+- 1x Type-c cable
+- 2x M3 screw
+
+## Learn
+
+### Datasheet
+
+- [SHT20](https://www.mouser.com/ds/2/682/Sensirion_Humidity_Sensors_SHT20_Datasheet-1274196.pdf)
+
+- [PMSA003](https://datasheet.lcsc.com/szlcsc/Beijing-Plantower-PMSA003-C_C89095.pdf)
+
+### Example
+- [Arduino](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Base/PM2.5)
+
+### Related Link
+
+- **[Forum](http://forum.m5stack.com/)**
+
+
+## Schematic
+
+- [PM2.5](https://github.com/m5stack/M5-Schematic/blob/master/Units/UNIT_PM25.pdf)
+
+
+
+
+
diff --git a/docs/ja/core/m5stickv.md b/docs/ja/core/m5stickv.md
new file mode 100644
index 00000000..4923a7ad
--- /dev/null
+++ b/docs/ja/core/m5stickv.md
@@ -0,0 +1,193 @@
+# Core M5StickV {docsify-ignore-all}
+
+
+

+
+
+***
+
+:memo:**[概要](#Description)** :bulb:**[クイックスタート](en/quick_start/m5stickv/m5stickv_quick_start) :electric_plug:**[スケッチ](#Schematic)** 🛒**[購入](https://m5stack.com/collections/m5-core/products/stickv)**
**[EasyLoader](#EasyLoader)**
+
+## 概要
+
+**M5Stick-V RISC-V AI カメラ**
+
+### 基本概要
+M5Stackは最近、Kendryte K210搭載の新しいAIOT(AI + IOT)カメラを発売しました。デュアルコア64ビットRISC-V CPUと最先端のニューラルネットワークプロセッサを搭載したエッジコンピューティング向けシステムオンチップ(SoC)です。
+
+
+
+
+
+
+>1.EasyLoader は簡単に素早くプログラムを書き込めます。各プログラムにあわせたEasyLoaderがあります。(**現在Windows OSのみ対応しています。**)
+
+>2.ソフトをダウンロードしたら、ダブルクリックしてインストーラを起動します。そして、データケーブルを使ってM5デバイスとパソコンをつなぎ、通信ポート設定を選び **"書き込み"** を押して書き込みを開始します。
+
+
+### 機能説明
+#### 1.1 KENDRYTE K210
+Kendryte K210は、マシンビジョンとマシンヒアリングを統合したシステムオンチップ(SoC)です。TSMCの超低消費電力 28nmプロセスをデュアルコア64ビットプロセッサと組み合わせて使用することで、電力効率、安定性、および信頼性を向上できます。SoCは、「ゼロスレッショルド」の開発と最短時間でユーザーの製品に展開できるように努力し、製品に人工知能を与えます。
\ No newline at end of file
diff --git a/docs/ja/hat/hat-adc.md b/docs/ja/hat/hat-adc.md
new file mode 100644
index 00000000..cd6506ff
--- /dev/null
+++ b/docs/ja/hat/hat-adc.md
@@ -0,0 +1,116 @@
+# Hat ADC {docsify-ignore-all}
+
+

+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-adc-hat-ads1100)**
+
+## Description
+
+ADC_HAT is another type of C-HAT specifically design for M5StickC controller. Same as ADC unit, this is an ADC converter component for stickc. Packed with an ADC converter chip ADS1100, which is a fully differential, 16-bit, self-calibrating, delta-sigma A/D converter. Extremely easy to design with and configure, the ADS1100 allows you to obtain precise measurements with a minimum of effort.
+
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**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 through the data cable, select the port parameters, click **"Burn"** to start burning. (**For M5StickC burning, please Set the baud rate to 750000 or 115200**)
+
+## Code
+
+### 1. Arduino IDE
+
+*To get complete code, please click [here](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/ADC).*
+
+```arduino
+#include | M5StickC | GPIO0 | GPIO26 | 5V | GND |
| HAT ADC | SDA | SCL | 5V | GND |
+
+
+:memo:**[Description](#Description)**
**[EasyLoader](#EasyLoader)**
+
+
+## Description
+
+Ever wanted to build your robotic car with tiny body and smooth control? Here comes the BeatleC, features a dual-driver and 7 RGB LEDs, extreme concise design and together with M5StickC (features ESP32-Based Wi-Fi control), makes it the handiest and full-function small robotic car ever.
+
+BeatleC works together with M5StickC controller. On the base, we have two DC geared motor driven by STM32F030. The two parts are connected through the top slot on StickC.
+The body of the robotic car is inclined because the wheels we put on front and back are different sizes as you can see from the pictures.
+Besides, a power switch is placed at the front.
+
+
+
+## Product Feature
+
+- Small Robotic Car
+- remote control
+- Dual-Driver
+- 7x RGB LEDs
+- Built-in battery: base (80ma).
+- Concise design
+- Smooth control
+
+
+## Weight and Size
+
+- Size: 70mm*50mm*32mm
+- Front-wheel diameter:⌀25mm
+- Back-wheel diameter:⌀14mm
+- Package weight:89g
+
+
+## Applications
+
+- Remote Motor control
+- Wireless Robotic control
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**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 through the data cable, select the port parameters, click **"Burn"** to start burning. (**For M5StickC burning, please Set the baud rate to 750000 or 115200**)
+
+
+## Operation Steps
+
+### How to set up beetlec
+- Connect M5StickC to the beetlec Base by Pin header.
+- Press reset button to turn on M5StickC.
+- Check the hardware reflection:
+ - 7 leds at Base will light up in turns for 3 times.
+ - Press button A, the Front wheel will rotate forward and backward for 500ms.
+- Use your phone or computer to Wi-Fi Scan, search and connect the ssid name start with "beetle",the password is "12345678", plus mac address displayed on the screen.
+- Then open a Browser and type in ```192.168.4.1/ctl```. Control page should show up after the page was loaded.
+
+### Control Page
+
+
+
+- Push upwards the control bar to speed up the wheel and push down to slow down.
+- There are four color bolcks at the bottom. The colorful blocks are used to turn on all RGB LEDs at the bottom to the specified color. Block with black will turn off the light.
+
+
+## Code
+
+### 1. Arduino IDE
+
+*To get complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/beatleC/stickc/Arduino/beetleC).*
+
+
+## Video
+
+
+
+
\ No newline at end of file
diff --git a/docs/ja/hat/hat-dac.md b/docs/ja/hat/hat-dac.md
new file mode 100644
index 00000000..551e2c44
--- /dev/null
+++ b/docs/ja/hat/hat-dac.md
@@ -0,0 +1,115 @@
+# Hat DAC {docsify-ignore-all}
+
+

+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-dac-hat-mcp4725)**
+
+## Description
+
+DAC_HAT is also a type of C-HAT specifically design for M5StickC controller. Same as DAC unit, this is a voltage output DAC converter for stickc. It can generate a voltage of 0~3.3V.
+
+
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**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 through the data cable, select the port parameters, click **"Burn"** to start burning. (**For M5StickC burning, please Set the baud rate to 750000 or 115200**)
+
+## Code
+
+### 1. Arduino IDE
+
+*To get complete code, please click [here](https://github.com/m5stack/M5StickC/blob/master/examples/Hat/DAC).*
+
+```arduino
+#include | M5StickC | GPIO0 | GPIO26 | 5V | GND |
| HAT ADC | SDA | SCL | 5V | GND |


+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-env-hat)**
**[EasyLoader](#EasyLoader)**
+
+## Description
+
+
+**Hat ENV** It is able to detect the temperature, humidity, air pressure and magnetic field. This product relates via I2C protocol which allows you to obtain 4 types of environment data thru just 2pins, together with the tiny body, makes it a powerful application for envitonment data collecting.
+
+
+## Product Feature
+
+- temperature:
+ - Range: -20 ~ 60 ℃
+ - Error: ±0.2℃
+- Humidity:
+ - Range: 20 ~ 95 %RH
+ - Error: 0.1%
+- Air pressure:
+ - Range: 300 ~ 1100hPa
+ - Error: ±1hPa
+
+Typical Magnetic Field:
+ - ±1300μT(x,y-axis),±2500μT(z-axis)
+ - magnetic field resolution: 0.3μT
+
+## Package Includes
+
+- 1x ENV Hat
+
+## Application
+
+- Weather Station
+- Compass
+
+## Schematic
+
+
+
+## Links
+
+- **[Official Channel](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
+
+- **[Official forum](http://forum.m5stack.com/)**
+
+
+- **[BMP280 library](https://github.com/adafruit/Adafruit_BMP280_Library)**
+
+- **[BMM150 Datasheet](https://pdf1.alldatasheet.com/datasheet-pdf/view/608913/ETC2/BMM150.html)**
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**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 through the data cable, select the port parameters, click **"Burn"** to start burning. (**For M5StickC burning, please Set the baud rate to 750000 or 115200**)
+
+
+## Example
+- **[Arduino](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/ENV)**
+
+### Pin Map
+
+| M5StickC | GPIO0 | GPIO26 | 5V | GND |
| HAT ENV | SDA | SCL | 5V | GND |
+
+
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-ncir-hatmlx90614)**
**[EasyLoader](#EasyLoader)**
+
+## Description
+
+**NCIR_HAT** is an M5StickC compatible infrared sensor. Same as M5Unit NCIR, this stickc HAT module Integrates MLX90614 which can be used to measure the surface temperature of a human body or other object. Now that it has a cover of a case of stickc HAT, you can pretty much move all the implementations to stickc-based controller, featured with tiny, low-cost and highly-productization.
+
+## Links
+
+- **[Official Channel](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
+
+- **[Official forum](http://forum.m5stack.com/)**
+
+
+- **[MLX90614 Datasheet](https://github.com/m5stack/M5-Schematic/blob/master/datasheet/MLX90614-Datasheet-Melexis.pdf)**
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**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 through the data cable, select the port parameters, click **"Burn"** to start burning. (**For M5StickC burning, please Set the baud rate to 750000 or 115200**)
+
+
+## Example
+- **[Arduino](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/NCIR_HAT)**
+
+### Pin Map
+
+| M5StickC | GPIO0 | GPIO26 | 5V | GND |
| HAT NCIR | SDA | SCL | 5V | GND |


+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic))** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickccompatible-hat-pir-sensor)**
**[EasyLoader](#EasyLoader)**
+
+
+## Description
+
+
+**Hat PIR** is an M5StickC compatible human body induction sensor, it belongs to "Passive pyroelectric infrared detector", that detect the infrared come from the human body. When the infrared is detected, the sensor will output HIGH and last for two seconds until the next detecting round.
+
+*Notice: There exist 2 seconds delay*
+
+## Product Feature
+
+- Detecting Range: 150cm
+- Delay time: 2s
+- Induction Angle: < 100°
+- IDDQ : < 60uA
+- Op.T: -20 - 80 °C
+
+## package Includes
+
+- 1x PIR Hat
+
+## Application
+
+- Hunman body induction lamp
+- Security product
+- Auto-induction
+
+
+## Schematic
+
+
+
+## Links
+
+- **[Official channle](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
+
+- **[Official forum](http://forum.m5stack.com/)**
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**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 through the data cable, select the port parameters, click **"Burn"** to start burning. (**For M5StickC burning, please Set the baud rate to 750000 or 115200**)
+
+
+
+## Example
+- **[Arduino](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/ENV)**
+
+### Pin Map
+
+| M5StickC | GPIO36 | 5V | GND |
| HAT PIR | OUT | 5V | GND |


+
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-proto-hat)**
+
+## Description
+
+**PROTO_HAT** is a HAT size of universal prototyping board. You can have the total freedom to make your own project as you want it, with prototyping boards that allow laying out the customized circuit to interact with stickC port on top.
+
+## Product Features
+- M5StickC Compatible
+- Hole Size: 0.039" 1mm (CNC Drilled)
+- Hole Pitch: 0.1 in - (2.54 mm)
+- Entire Hole Quantity: 40 Holes
+
+## Include
+
+- 1x PROTO HAT
+
+## Application
+
+- Prototyping
+
+## Schematic
+
+
+
+## Links
+
+- **[Official Channel](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
+
+- **[Official forum](http://forum.m5stack.com/)**
+
+
+## Example
+- **[Arduino](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/ENV)**
+
+
+## Video
+
+**Demo**
+
+
+
+
+
+
diff --git a/docs/ja/hat/hat-rs485.md b/docs/ja/hat/hat-rs485.md
new file mode 100644
index 00000000..02c009f7
--- /dev/null
+++ b/docs/ja/hat/hat-rs485.md
@@ -0,0 +1,107 @@
+# Hat RS485 {docsify-ignore-all}
+
+
+

+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-rs485-hat-aoz1282ci)**
+
+## Description
+
+**RS485-HAT** is a TTL to RS485 converter for M5StickC. Among M5stack products we have 5 items that include TTL to RS485, they are RS485 unit, RS485 HAT, PLC, LAN, BASE26 they have different input voltage, vary from 5V - 12V.
+
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**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 through the data cable, select the port parameters, click **"Burn"** to start burning. (**For M5StickC burning, please Set the baud rate to 750000 or 115200**)
+
+## Code
+
+### 1. Arduino IDE
+
+*To get complete code, please click [here](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/RS485).*
+
+```arduino
+#include | M5StickC | GPIO0 | GPIO26 | 5V | GND |
| HAT ADC | TX | RX | 5V | GND |


+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-speaker-hat)**
**[EasyLoader](#EasyLoader)**
+
+## Description
+
+**Hat SPK** is an M5StickC compatible speaker, integrated PAM8303 amplifier (3w single channel type D power amplifier), High PSRR and differential inputs eliminate noise and rf interference, thus it has the characteristics of simple functions and high audio reproduction.
+
+## Product Feature
+
+- Ultra-low EMI interference, 20dB better than FCC class B standard at 300MHz
+- Voltage 5 v power supply, with 4 Ω load power output 3 w, 10% of the total harmonic distortion.
+- Ultra-low noise without input
+- Power range: 2.8V~5.5V
+- Shortcut protection.
+
+## Package Includes
+
+- 1x SPK Hat
+
+## Application
+
+- MP4/MP3
+
+
+## Schematic
+
+- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Hat/StickHat_SPK.pdf)**
+
+
+
+
+## Links
+
+- **[Official Channle](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
+
+- **[Official forum](http://forum.m5stack.com/)**
+
+- **[PAM8303 Datasheet](https://pdf1.alldatasheet.com/datasheet-pdf/view/790820/DIODES/PAM8303C.html)**
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**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 through the data cable, select the port parameters, click **"Burn"** to start burning. (**For M5StickC burning, please Set the baud rate to 750000 or 115200**)
+
+
+
+## Example
+- **[Arduino](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/SPK)**
+
+
+
+### Pin Map
+
+| M5StickC | GPIO0 | GPIO26 | 5V | GND |
| HAT SPK | SD | IN- | 5V | GND |


+
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-thermal-camera-hatmlx90640)**
**[EasyLoader](#EasyLoader)**
+
+
+## Description
+
+**THERMAL HAT** is an M5StickC compatible thermal camera. Same as M5Unit THERMAL, this stickc HAT module Integrates MLX90640 which can be used to measure the surface temperature of an object and form a thermographic image by a temperature gradient composed of different surface temperatures. Now that it has a cover of a case of stickc HAT, you can pretty much move all the implementations to stickc-based controller, featured with tiny, low-cost and highly-productization.
+
+
+## Links
+
+- **[Official Channel](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
+
+- **[Official forum](http://forum.m5stack.com/)**
+
+- **[MLX90640 Datasheet](https://github.com/m5stack/M5-Schematic/blob/master/datasheet/MLX90640-Datasheet-Melexis.pdf)**
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**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 through the data cable, select the port parameters, click **"Burn"** to start burning. (**For M5StickC burning, please Set the baud rate to 750000 or 115200**)
+
+
+## Example
+- **[Arduino](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/MLX90640)**
+
+### Pin Map
+
+| M5StickC | GPIO0 | GPIO26 | 5V | GND |
| HAT THERMAL | SDA | SCL | 5V | GND |
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/finger-print-fpc-1020a-panel-for-m5-faces)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)**
+
+
+## Description
+
+**FACE-FINGER** is another FACES kit compatible panel, with the fingerprinter recognition module on it. Same as FINGER units, FACE-FINGER integrated the FPC1020A capacitive fingerprint recognition module and Fingerprint recognition algorithm chip.
+
+
+
+## Product Features
+
+- FACES bottom compatible
+- Interface Serial: UART2 (16/17)
+- FPC1020A
+ - Size sensing array: 192*192 Pixel
+ - Pixel resolution: 256 grayscale levels (8 Bit)
+ - The supply voltage VDD: typical 1.8 V
+ - TX Supply voltage Internal generated: <3.3 V
+ - Supply current image: Typical ~5 mA
+ - Supply current sleep mode: Typical when detecting finger 10 µA
+ - Supply current deep sleep: Typical <10 µA
+ - Clock frequency: Serial SPI communication <12 MHz
+ - Operating temperature: - 40 … + 85 °C
+ - Storage temperature : - 40 … + 85 °C
+ - Resolution: 508 DPI
+- Product Size:58.2mm x 54.2mm x 10mm
+- Product weight:20g
+
+## Include
+
+- 1x FACES-FINGER Panel
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**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.
+
+!>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)
+
+## Schematic
+
+
+
+
+### PinMap
+
+| M5Core | U2RXD(16) | U2TXD(17) | 5V | GND |
| FINGER Unit | TXD | RXD | 5V | GND |
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/rfid-rc522-panel-for-m5-faces)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)**
+
+
+## Description
+
+**FACE-RFID** is another FACES kit compatible panel, with the Radio frequency identification on it. Same as RFID units, it is MFRC522-based. The MFRC522 operates in the 13.56MHz frequency band and uses the modulation and demodulation principle to interact with the proximity RF card.
+
+
+Communication Protocol: I2C.
+
+## Product Features
+- FACES bottom compatible
+- Interface Serial: UART2 (16/17)
+- MFRC522:
+ - Operating frequency: 13.56 MHz
+ - I2C data rate: Fast mode: up to 400 Kbit/s; High-speed mode: up to 3400 Kbit/s
+ - RC522 Transceiver Buffer: 64 bytes
+ - Supported protocol: ISO14443A, MIFARE, and NTAG
+ - Operate temperature: -20℃-85℃
+ - How long data be saved for > 10 years
+ - Reading and writing distance: < 8 cm
+ - Program Platform: Arduino, UIFlow(Blockly, Python)
+ - Two Lego installation holes
+- Product Size:58.2mm x 54.2mm x 10mm
+- Product weight:18.4g
+
+## Include
+
+- 1x FACES-RFID panel
+- 1x RFID card
+- 1x Fudan S50 card
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**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.
+
+!>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)
+
+## Schematic
+
+
+
+### PinMap
+
+| M5Core | SCL(22) | SDA(21) | 5V | GND |
| FACES RFID | SCL | SDA | 5V | GND |
+
+***
+
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/step-motor-module-adapter-fan-module)**
+
+## Description
+
+**FAN** is one of the M5Stack stacking module series. The fan cooling module can effectively cool the body, so that other hardware can stabilize the normal work. The fan on the module is connected to the power pin by default, and the stack can be used.
+
+## Product Features
+
+- Rated voltage: DC 5V
+- Rated current: 0.14 A
+- Power consumption: 0.7W
+- Speed: 7500 ± 10% RPM
+- Noise: 300BA
+- Bearing: Hydraulic bearing
+- Wiring: red line positive, black line negative
+- Product Size:54.2mm x 54.2mm x 12.8mm
+- Product weight:15.5g
+
+## Include
+
+- 1x M5Stack FAN Module
+
+## Related Link
+
+- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)**
+
+- **[Forum](http://forum.m5stack.com/)**
diff --git a/docs/ja/module/goplus.md b/docs/ja/module/goplus.md
new file mode 100644
index 00000000..18bb227c
--- /dev/null
+++ b/docs/ja/module/goplus.md
@@ -0,0 +1,62 @@
+# Module GoPlus {docsify-ignore-all}
+
+
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/goplus-module)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)**
+
+
+## Description
+
+**GoPlus** is a enhanced M5 module. It features an all-in-one motor driver module, provides a combination of several M5 Modules and Units(SERVO, PbHUB, IR).
+
+comes with 2x DC motor channel, 4x Servo motor channel, IR transmitter, IR receiver, 3x extend PORT B(GPIO Port). This Module can surely help build more complicated and organized motor applications.
+
+
+
+
+Communication Protocol: IIC (0x61).
+
+## Product Features
+
+- 2x DC motor channel
+- 4x Servo motor channel
+- IR transmitter & receiver
+- 3x extend PORT B
+- MEGA328P
+- LV8548MC
+- Product Size:54.2mm x 54.2mm x 12.8mm
+- Product weight:27.5g
+
+## Include
+
+- 1x M5Stack GoPlus Module
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**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.
+
+!>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)
+
+## Schematic
+
+
+
+## Document
+- Datasheet - **[LV8548MC](https://www.onsemi.cn/PowerSolutions/document/ANDLV8548MC-D.PDF)**
+
+
+
+## Code
+- Driver firmware - **[GoPlus](https://github.com/m5stack/GoPlus/tree/master/src)**
+
+- Test Code - **[GoPlus](https://github.com/m5stack/GoPlus/tree/master/test)**
+
+
diff --git a/docs/ja/module/gsm.md b/docs/ja/module/gsm.md
new file mode 100644
index 00000000..a6219736
--- /dev/null
+++ b/docs/ja/module/gsm.md
@@ -0,0 +1,158 @@
+# Module GSM {docsify-ignore-all}
+
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/m5stack-gsm-module)**
+
+## Description
+
+This is a 2G and industrial wireless communication module, integrated an GSM/GPRS module M6315, released by China Mobile,
+supported GPRS class12 and GPRS CS-1, CS-2, CS-3, CS-4 encode, M6315 has LCC package type, features tiny dimension, highly reliability, strong anti-interference capability.
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**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.
+
+!>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)
+
+
+## Code
+
+### 1. Arduino IDE
+
+*To get complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/GSM/Arduino).*
+
+```arduino
+#include | M5Stack | GPIO16 | GPIO17 | 5V | GND |
| GSM Module | RX | TX | 5V | GND |
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/m5stack-lte-module)**
+
+## Description
+
+This is a wireless communication module, integrated an **NB-IOT** M8321 module that released by China Mobile, provided TD-LTE/FDD-LTE/WCDMA/TD- SCDMA/GSM/GPRS/EDGE Frequency Band and LCC+LGA package type.
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**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.
+
+!>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)
+
+## Code
+
+### 1. Arduino IDE
+
+*To get complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/LTE/Arduino).*
+
+```arduino
+#include | M5Stack | GPIO16 | GPIO17 | 5V | GND |
| HAT ADC | RX | TX | 5V | GND |
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/m5stack-nb-iot-module)**
+
+## Description
+
+This is a wireless communication module, integrated an **NB-IOT** M5311 module that produced by China Mobile. The dimension if M5311 is 16mm * 18mm * 2.2mm, which is very tiny, and gives convenience to the user of more flexible dimension requirement.
+
+| North America | B4 (1700), B12 (700), B66 (1700), B71 (600), B26 (850) |
| Asia Pacific | B1(2100), B3(1800), B5(850), B8(900), B18(850), B20(800), B26(850),B28(700) |
| Europe: | B3 (1800), B8 (900) , B20 (800) |
| Latin America | B2(1900), B3(1800), B5(850), B28(700) |
| Commonwealth of Independent States | B3 (1800), B8 (900), B20 (800) |
| Sub-Saharan Africa | B3(1800), B8(900) |
| Middle East, North Africa | B8(900), B20(800) |
+
+
+
+>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**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.
+
+!>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)
+
+## Code
+
+### 1. Arduino IDE
+
+*To get complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/blob/master/Module/NB_IOT/Arduino/NB_IOT.ino).*
+
+```arduino
+#include | M5Stack | GPIO16 | GPIO17 | 5V | GND |
| HAT ADC | RX | TX | 5V | GND |
+
+***
+
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/experimental-proto-board-set)**
+
+
+## Description
+
+In comparision,**PROTO function Module** includes more stuff than PROTO Board.Other than the PROTO board, it also comes with a DHT12(temperature and humility sensor), M-BUS Socket and more.
+
+
+
+
+>1.EasyLoader は簡単に素早くプログラムを書き込めます。各プログラムにあわせたEasyLoaderがあります。(**現在Windows OSのみ対応しています。**)
+
+>2.ソフトをダウンロードしたら、ダブルクリックしてインストーラを起動します。そして、データケーブルを使ってM5デバイスとパソコンをつなぎ、通信ポート設定を選び **"書き込み"** を押して書き込みを開始します。
+
+## ダウンロード
+
+> Windows以外のOSを使用しているユーザー、または、書き込みファイルを指定する必要があるユーザーは、ファームウェアの書き込みにKflashを使うことができます。リンクをクリックし、ファームウェアをダウンロードしてください。
+
+
+
+
+## フラッシュ
+
+>1. フラッシュ書き込みツール Kflash_GUIをダウンロードします。
+
+
+
+>2.Type-C ケーブルを使ってデバイスとコンピュータをつなぎ、 プログラムをダブルクリックしてフラッシュ書き込みツール **Kflash_GUI**を起動し、正しい通信ポート、ファームウェア、通信速度を選んでダウンロードを開始します。
+
+
+
+### Kflash
+
+>3. コマンド操作に慣れている人は、ファームウェア書き込みツールとして Kfalsh を選択できます。[詳細](https://github.com/kendryte/kflash.py)
+
+
+## シリアル通信ツール
+
+>1. M5StickVをプログラムする上でシリアルデバッグが必要なら、Puttyを使用できます。 ダウンロードおよび情報は[こちらから](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html)。
+
+>2. Puttyを実行し、M5StickV とパソコンをつなぎます。Putty上で通信ポート、速度を合わせ、"開く"を押してつながるのを待ちます。(通信ポートはデバイスマネージャーで確認できます)
+
+
+
+> 接続が終ると Maixpy UIが自動的に起動します。 接続されたデバイスで動いているプログラムがあれば、"Ctrl+C"を押して中断させることもできます。
+
+
+
+
+## Hello World
+
+>次のプログラムを入力すると、 "hello world" という文字が画面にでます。
+
+```
+import lcd
+
+lcd.init()
+lcd.draw_string(100, 100, "hello world", lcd.RED, lcd.BLACK)
+
+```
+
+
+## コードを編集して実行
+
+### 編集する
+
+
+> 対話型プログラム環境(REPL) は、短いコードのプログラミングや検証に使用できます。大量のコードがあるような実際のプロジェクトでは、コードファイルを正しく認識するためにコードエディタが必要になります。
+
+
+>MaixPy内部にはオープンソースのエディタ [Micropython Editor(pye)](https://github.com/robert-hh/Micropython-Editor)が組み込まれており、コードを管理するのに便利です。
+
+ `os.listdir()`は、現在のディレクトリにあるファイルをチェックする関数です。
+
+
+`pye("hello.py")`関数を使えば、ファイルを新しく作成し、編集モードに入ります。(ファイルが存在する場合は開いて編集します。)[詳細](https://github.com/robert-hh/Micropython-Editor/blob/master/Pyboard%20Editor.pdf)
+
+編集を終えたら、 `Ctrl+S` > `Enter` をおして保存します。 `Ctrl+Q` を押すと編集モードを終了します。
+
+*注意**: このエディタでは、シリアルツールに起因するいくつかの制約があります。`BackSpace`キーは` DEL`として設定するか、`BackSpace`キーに` Ctrl + H`(文字置換)と同じ機能を割り当てる必要があります。
+
+### ファイルをアップロードする
+
+> MaixPyの内部エディタはファイルの管理に役立ちますが、より効率を上げるには、他のエディタを使用して編集終了後にプロジェクトをアップロードすることをお勧めします
+
+>[uPyLoader](https://github.com/BetaRavener/uPyLoader) はオープンソースです。多くの機能を網羅しており、アップロード、ダウンロード、ファイル実行、出力モニターなどが行えます。
+
+
+
+
+### ファイル実行
+
+`os.chdir()` 関数はカレントディレクトリを変更します。たとえばこのように使います: `os.chdir("/flash")`
+
+#### 解決手段 1: `import`
+
+ `import hello`を実行します。
+
+ `hello maixpy`という出力が得られるかとおもいます。
+
+このように簡単かつ便利です。しかし、importは1度しか利用できないことに注意を払う必要があります。2回目のimportは機能しません。importを複数使う必要があるならば、解決手段2を参照してください。
+
+#### 解決手段 2: `exec()`
+
+ `exec()` 関数をつかいます。 :
+
+```python
+with open("hello.py") as f:
+ exec(f.read())
+
+```
+
+### 起動時自動実行
+
+
+システムは `boot.py` ファイルを `/flash` もしくは `/sd` に作成します。そして、電源が投入されたときに、このスクリプトが実行されます。このファイルを編集することで自動実行を実現できます。
+
+## ライブラリ
+
+
+
+
+
+
+
\ No newline at end of file