diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css old mode 100644 new mode 100755 index 4bd7cb61..f575ccd5 --- a/docs/assets/css/main.css +++ b/docs/assets/css/main.css @@ -414,6 +414,10 @@ body[data-page="zh_CN/README.md"] .markdown-section { @media screen and (max-width: 768px) { + + .dropdown{ + display: block; + } .d-flex { display: none !important; } @@ -438,10 +442,11 @@ body[data-page="zh_CN/README.md"] .markdown-section { position: fixed; right: 0; top: 0; - width: 50px; + width: 100%; height: 50px; z-index: 1000; - box-shadow: -9px 0px 10px 0px #888888; + box-shadow: 1px 0px 10px 0px #888888; + background-color: white; } .btn-toggle::before, .btn-toggle::after { @@ -455,22 +460,22 @@ body[data-page="zh_CN/README.md"] .markdown-section { } .btn-toggle::before { top: 10px; - left: 10px; + right: 10px; box-shadow: 0 12px 0 gray; } .btn-toggle::after { top: 34px; - left: 10px; + right: 10px; } .btn-toggle.open::before { top: 25px; - left: 10px; + right: 10px; transform: rotate(45deg); box-shadow: none; } .btn-toggle.open::after { top: 25px; - left: 10px; + right: 10px; transform: rotate(-45deg); } .markdown-section { @@ -937,3 +942,92 @@ mark { /* overflow-x: auto; */ } + + +.anchor-box { + position: fixed; + top: 35%; + left: 3%; + display: -webkit-flex; + display: flex; + flex-direction:column; + z-index: 100; + width: max-content; + +} + +.anchor-box > a { + display: -webkit-flex; + display: flex; + flex-direction: row; + height: 33px; + width: 160px; + padding: 2px 10px; + text-decoration: none; + outline: none; + border: none; + border-radius: 25px; + color: #fff !important; + font-size: 16px; + line-height: 1.2; + transition: all .3s ease; + background-color: #333; + box-shadow: 0 10px 30px 0 rgba(51,51,51,.5); + -moz-box-shadow: 0 10px 30px 0 rgba(51,51,51,.5); + -webkit-box-shadow: 0 10px 30px 0 rgba(51,51,51,.5); + margin-top: 12px; +} + +.anchor-box > a:hover { + background-color: #ff4b5a !important; + box-shadow: 0 10px 30px 0 rgba(255,75,90,.5) !important; + -moz-box-shadow: 0 10px 30px 0 rgba(255,75,90,.5) !important; + -webkit-box-shadow: 0 10px 30px 0 rgba(255,75,90,.5) !important; +} + + +.anchor-box span { + width: 100px; + text-align: center; +} + +.anchor-active { + background-color: #ff4b5a !important; + box-shadow: 0 10px 30px 0 rgba(255,75,90,.5) !important; + -moz-box-shadow: 0 10px 30px 0 rgba(255,75,90,.5) !important; + -webkit-box-shadow: 0 10px 30px 0 rgba(255,75,90,.5) !important; +} + +.anchor-quiet { + background-color: #333 !important; + box-shadow: 0 10px 30px 0 rgba(51,51,51,.5) !important; + -moz-box-shadow: 0 10px 30px 0 rgba(51,51,51,.5) !important; + -webkit-box-shadow: 0 10px 30px 0 rgba(51,51,51,.5) !important; +} + + + + +@media screen and (max-width: 768px) { + + .anchor-box { + position: fixed; + top: 45%; + left: auto; + right: -120px; + display: -webkit-flex; + display: flex; + flex-direction:column; + z-index: 9999; + } + + .anchor-active { + float: left; + transform: translateX(-100px) !important; + } + + .anchor-quiet { + float: left; + transform: translateX(0px) !important; + } +} diff --git a/docs/assets/img/product_pics/hat/cardkb_hat/cardkb_hat.jpg b/docs/assets/img/product_pics/hat/cardkb_hat/cardkb_hat.jpg new file mode 100644 index 00000000..42ff6d12 Binary files /dev/null and b/docs/assets/img/product_pics/hat/cardkb_hat/cardkb_hat.jpg differ diff --git a/docs/assets/img/product_pics/module/goplus/goplus_p5.jpg b/docs/assets/img/product_pics/module/goplus/goplus_p5.jpg new file mode 100644 index 00000000..fbd1b34e Binary files /dev/null and b/docs/assets/img/product_pics/module/goplus/goplus_p5.jpg differ diff --git a/docs/assets/img/product_pics/module/module_plus_03.jpg b/docs/assets/img/product_pics/module/module_plus_03.jpg new file mode 100644 index 00000000..67d9550c Binary files /dev/null and b/docs/assets/img/product_pics/module/module_plus_03.jpg differ diff --git a/docs/assets/img/product_pics/unit/accel/ACCEL_05.jpg b/docs/assets/img/product_pics/unit/accel/ACCEL_05.jpg new file mode 100644 index 00000000..824370fb Binary files /dev/null and b/docs/assets/img/product_pics/unit/accel/ACCEL_05.jpg differ diff --git a/docs/en/1515/6060-push.md b/docs/en/1515/6060-push.md index f37ae0c6..3691ddfc 100644 --- a/docs/en/1515/6060-push.md +++ b/docs/en/1515/6060-push.md @@ -4,7 +4,6 @@ *** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-application/products/m5stack-6060-push)** @@ -46,6 +45,13 @@ Product Feature: - **Datasheet** - [Mega328P](http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf) + diff --git a/docs/en/1515/ap.md b/docs/en/1515/ap.md index 1a84d015..6128b7d2 100644 --- a/docs/en/1515/ap.md +++ b/docs/en/1515/ap.md @@ -4,8 +4,6 @@ *** -: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. @@ -29,3 +27,13 @@ As more advanced, together with the Aluminium-Profile accessories (connectors, - 200mm - 100mm - 50mm + + + \ No newline at end of file diff --git a/docs/en/1515/connectors.md b/docs/en/1515/connectors.md index 173b06e7..348cdc97 100644 --- a/docs/en/1515/connectors.md +++ b/docs/en/1515/connectors.md @@ -1,8 +1,6 @@ # Aluminium-Profile Connectors {docsify-ignore-all} -:memo:**[Description](#Description)**       - @@ -76,3 +74,12 @@ These are different types of **1515 Aluminium-Profile** accessories, cataloged b - Each set: - 1x connector - M4 screws + + \ No newline at end of file diff --git a/docs/en/1515/corner.md b/docs/en/1515/corner.md index f6a2f676..1a4f06ee 100644 --- a/docs/en/1515/corner.md +++ b/docs/en/1515/corner.md @@ -4,8 +4,6 @@ *** -:memo:**[Description](#Description)**      🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/plastic-corner-connector-for-1515-aluminum-profile)** - ## Description This **1515 Corner** is a type of connector for 1515 Aluminum Extrusion. It could help you fast-prototype a 1515 frame. The package comes with 90-degree corner connectors and screws, you can connect up to 3 Aluminum Extrusions on 3 dimensions and fixed them up with the screws. @@ -28,3 +26,14 @@ This **1515 Corner** is a type of connector for 1515 Aluminum Extrusion. It coul - 1x connector - 3x M4 screws - 1x cap + + + \ No newline at end of file diff --git a/docs/en/1515/nut.md b/docs/en/1515/nut.md index 88866af2..378cc44b 100644 --- a/docs/en/1515/nut.md +++ b/docs/en/1515/nut.md @@ -4,8 +4,6 @@ *** -:memo:**[Description](#Description)**      🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/slide-nut-for-1515-aluminum-profile)** - ## Description **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. @@ -16,4 +14,12 @@ - Drop in Nut ## Package Includes -- 10x pcs \ No newline at end of file +- 10x pcs + + \ No newline at end of file diff --git a/docs/en/accessory/485t.md b/docs/en/accessory/485t.md index d30c5133..98adff4f 100644 --- a/docs/en/accessory/485t.md +++ b/docs/en/accessory/485t.md @@ -6,8 +6,6 @@ -: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. @@ -29,3 +27,11 @@ + \ No newline at end of file diff --git a/docs/en/accessory/battery_base.md b/docs/en/accessory/battery_base.md index 15ce8088..91a65319 100644 --- a/docs/en/accessory/battery_base.md +++ b/docs/en/accessory/battery_base.md @@ -4,8 +4,6 @@ *** -: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.
You can wire it with the battery interface on M5camera board. Pay attention to the polarity. You can get extra power back up for your M5Camera. @@ -28,7 +26,14 @@ You can wire it with the battery interface on M5camera board. Pay attention to t - Power back up + diff --git a/docs/en/accessory/bus_socket.md b/docs/en/accessory/bus_socket.md index cbb4844e..c78d1762 100644 --- a/docs/en/accessory/bus_socket.md +++ b/docs/en/accessory/bus_socket.md @@ -4,8 +4,6 @@ *** -: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. @@ -17,4 +15,13 @@ ## Package Includes - 1x male socket -- 1x female socket \ No newline at end of file +- 1x female socket + + \ No newline at end of file diff --git a/docs/en/accessory/cable/grove_cable.md b/docs/en/accessory/cable/grove_cable.md index 5aba0957..bf672af4 100644 --- a/docs/en/accessory/cable/grove_cable.md +++ b/docs/en/accessory/cable/grove_cable.md @@ -4,8 +4,6 @@ *** -:memo:**[Description](#Description)**       🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/4pin-buckled-CONNEXT-cable)** - ## Description **CONNEXT Cable** would be a necessary tool used on M5Stack development, since all PORTs on M5Core are CONNEXT stadard. This CONNEXT cable, compatible with the CONNEXT port on M5Core,simply have 4 lines, two for data, one for power,and one for Ground. We've offered alternative length: 10cm, 20cm, 50cm, 1m, 2m. @@ -19,3 +17,12 @@ ## Feature - 5 specifications: 10cm, 20cm, 0.5m, 1m, 2m + + \ No newline at end of file diff --git a/docs/en/accessory/cable/lego_cable.md b/docs/en/accessory/cable/lego_cable.md index 2921f04f..33d5c6fa 100644 --- a/docs/en/accessory/cable/lego_cable.md +++ b/docs/en/accessory/cable/lego_cable.md @@ -4,8 +4,6 @@ *** -:memo:**[Description](#Description)**      🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/m5stack-lego-motor-adapter-cable)** - ## Description **LEGO Cable** is used for LEGO motor which is compatible with BALA and M5Module LEGO+. We have prepared different length to fit your needs on different appliactions. @@ -15,3 +13,13 @@ - 3 specifications: 10cm, 20cm, 30cm lego_cable_01 + + + \ No newline at end of file diff --git a/docs/en/accessory/converter/grove2grove.md b/docs/en/accessory/converter/grove2grove.md index 8054e924..acc4378c 100644 --- a/docs/en/accessory/converter/grove2grove.md +++ b/docs/en/accessory/converter/grove2grove.md @@ -4,8 +4,6 @@ *** -:memo:**[Description](#Description)**      🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/connector-grove-to-grove-pin-servo)** - ## Description **GROVE2GROVE** is a GROVE extension connector. Two female GROVE port sit back-to-back. One common use of this part is for the RGB LED strip extension. @@ -17,3 +15,12 @@ ## Package Includes - 5x pcs + + \ No newline at end of file diff --git a/docs/en/accessory/converter/grove_t.md b/docs/en/accessory/converter/grove_t.md index b4e24ac4..a668c41f 100644 --- a/docs/en/accessory/converter/grove_t.md +++ b/docs/en/accessory/converter/grove_t.md @@ -4,8 +4,6 @@ *** -:memo:**[Description](#Description)**      🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/grove-t-connector-5pcs-a-pack)** - ## Description **CONNEXT-T** is a T-shaped hub. Is this remind you the HUB unit ? They are basically the same thing, just in different shape.This is also used for CONNEXT port expanding. @@ -13,3 +11,13 @@ Notice: **CONNEXT-T** is just a hardware expander, if you are looking for hardware and software(standard protocol) expander like I2C, Single-bus, please check **PaHUB** or **PbHUB**. If you connectted two I2C slave devices onto **HUB** that share the same adress, you will have problem getting I2C data from both. + + + \ No newline at end of file diff --git a/docs/en/accessory/frame.md b/docs/en/accessory/frame.md index 9bcbf1a3..ddb7a9c0 100644 --- a/docs/en/accessory/frame.md +++ b/docs/en/accessory/frame.md @@ -6,8 +6,6 @@ *** -:memo:**[Description](#Description)**      🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/frame-panel-extended-install-components)** - ## Description **Frame** , like its namesake, is a frame for M5Core. It gives you an extra structure supporting or containing M5Core. @@ -23,3 +21,12 @@ frame_03 frame_04 + + \ No newline at end of file diff --git a/docs/en/accessory/glass_panel_repair_kit.md b/docs/en/accessory/glass_panel_repair_kit.md index a6c5d4ab..76fd5731 100644 --- a/docs/en/accessory/glass_panel_repair_kit.md +++ b/docs/en/accessory/glass_panel_repair_kit.md @@ -4,8 +4,6 @@ *** -: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. @@ -46,3 +44,11 @@ As time goes by, the screen surface and buttons of the M5Core may be filled with + \ No newline at end of file diff --git a/docs/en/accessory/screw.md b/docs/en/accessory/screw.md index 0100d757..bc098308 100644 --- a/docs/en/accessory/screw.md +++ b/docs/en/accessory/screw.md @@ -6,8 +6,6 @@ *** -: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. @@ -22,3 +20,12 @@ - 2x M3-25 - 2x M3-32 - 1x Allen Key + + \ No newline at end of file diff --git a/docs/en/accessory/sg90_servo.md b/docs/en/accessory/sg90_servo.md index 9a1d1bda..ee83b3e2 100644 --- a/docs/en/accessory/sg90_servo.md +++ b/docs/en/accessory/sg90_servo.md @@ -6,8 +6,6 @@ *** -:memo:**[Description](#Description)**      🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/SG90-servo)** - ## Description **SG90 servo** is a custom 9g servo motor from M5Stack. This is totally compatible with the "8Servos" HAT and "PuppyC" base. This micro servo is very easy to use for beginners. There is no need to use a dedicated servo-drive board with feedback control and a complicated gearbox. Any common pwm driver or a microcontroller can easily control this servo. Compared to driving a stepper motor, a servo is much simpler to use. You can use it to do interesting small projects requiring angular movement and/or control. @@ -26,3 +24,11 @@ - Spline: 21Teeth - Voltage: 4.8-6.0V + \ No newline at end of file diff --git a/docs/en/accessory/watch.md b/docs/en/accessory/watch.md index f23adf8b..2aeaf9d9 100644 --- a/docs/en/accessory/watch.md +++ b/docs/en/accessory/watch.md @@ -3,8 +3,6 @@ *** -: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. @@ -56,4 +54,13 @@ >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 + + + \ No newline at end of file diff --git a/docs/en/app/ac_socket.md b/docs/en/app/ac_socket.md index 9d98ba93..bec72e45 100644 --- a/docs/en/app/ac_socket.md +++ b/docs/en/app/ac_socket.md @@ -3,8 +3,6 @@ -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[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. @@ -301,4 +299,13 @@ The host sends:     -Slave response: `none` \ No newline at end of file +Slave response: `none` + + \ No newline at end of file diff --git a/docs/en/app/bala.md b/docs/en/app/bala.md index ea58ad50..1217f461 100644 --- a/docs/en/app/bala.md +++ b/docs/en/app/bala.md @@ -4,8 +4,6 @@ * * * -:memo:**[Description](#Description)**   :bulb:**[Quick Start](en/quick_start/bala/bala_quick_start)**   :octocat:**[Example](https://github.com/m5stack/M5Bala/tree/master/examples)**   🛒**[Purchase](https://m5stack.com/collections/m5-application/products/bala-esp32-development-mini-self-balancing-car)**      :clapper:**[Related Video](#Related-Video)** - ## Description **BALA** is short for 'Balance', like its namesake, **BALA** is a Self Balancing Robot consist of a M5 FIRE and two wheels(DC motors). @@ -73,7 +71,7 @@ NOTE: Calibration required for first use!Press and hold the right C key to sta !>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/M5Burner#install-usb-driver),This program is only available for devices that use the MPU9250/MPU6886. (SH200Q is not supported). -## Code +## Example ### 1. Arduino IDE @@ -86,7 +84,7 @@ NOTE: Calibration required for first use!Press and hold the right C key to sta -## Related Video +## Video **BALA Case** @@ -111,3 +109,15 @@ NOTE: Calibration required for first use!Press and hold the right C key to sta + + + \ No newline at end of file diff --git a/docs/en/app/demo-board.md b/docs/en/app/demo-board.md index f36a17b8..fc6ded74 100644 --- a/docs/en/app/demo-board.md +++ b/docs/en/app/demo-board.md @@ -4,10 +4,6 @@ *** -:memo:**[Description](#Description)**    :electric_plug:**[Schematic](#Schematic)**    :bulb:**[Manual](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/Demo-Board_en.pdf)**    :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. @@ -130,3 +126,13 @@ - [**DC-Motor**](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/App/M5IoT-kit/DC-Motor) - [**RFID**](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/RFID) + + + \ No newline at end of file diff --git a/docs/en/app/flir.md b/docs/en/app/flir.md index 821e40f2..aad02788 100644 --- a/docs/en/app/flir.md +++ b/docs/en/app/flir.md @@ -4,8 +4,6 @@ * * * -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-application/products/flir-radiometric-lepton)** - ## Description **FLIR** features the latest FLIR Lepton 3.0 longwave-infrared (LWIR) camera core, get two times the resolution and 4x the pixels of the previous 2.x generation @@ -78,3 +76,13 @@ The effective image generate by the Lepton sensor is 160×120, but you can proce *To get complete code, please click [here](https://github.com/m5stack/Applications-Lepton3.0/tree/master/lepton3/Src/Lepton_Bot)。* + + + \ No newline at end of file diff --git a/docs/en/app/lidarbot.md b/docs/en/app/lidarbot.md index 9cf7fda8..630fbbd8 100644 --- a/docs/en/app/lidarbot.md +++ b/docs/en/app/lidarbot.md @@ -4,8 +4,6 @@ * * * -:memo:**[Description](#Description)**   :octocat:**[Example](#Example)**   🛒**[Purchase](https://m5stack.com/collections/m5-application/products/lidarbot-mecanum-wheels)**      :clapper:**[Related Video](#Related-Video)** - ## Description **LidarBot** is a powerful development kit for Automated Guided Vehicles(AGVs). Comes with a 360 Lidar sensor, 4 Mecanum wheels, M5 Core, RGB Bars and a remote conroller with Joystick panel and more. @@ -180,10 +178,20 @@ void loop() accessport.AnalzyCommand();// send map data to PC software ``` -## Related Video +## Video **LidarBOT Case** + + + \ No newline at end of file diff --git a/docs/en/app/m5scale_diy_kit.md b/docs/en/app/m5scale_diy_kit.md index f5fcb891..84f03a93 100644 --- a/docs/en/app/m5scale_diy_kit.md +++ b/docs/en/app/m5scale_diy_kit.md @@ -4,8 +4,6 @@ *** -:memo:**[Description](#Description)**      :octocat:**[Code](#Code)**      🛒**[Purchase](https://m5stack.com/products/m5scale-diy-kit)**    **[EasyLoader](#EasyLoader)** - ## 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. @@ -78,7 +76,7 @@ The lego holes on bottom board allow you to place more M5 sensors for extension ?>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 +## Example ### 1. Arduino IDE @@ -124,10 +122,19 @@ void loop() { -## Video. +## Video **Demo** + + diff --git a/docs/en/app/piano.md b/docs/en/app/piano.md index 74b33efc..448edcf7 100644 --- a/docs/en/app/piano.md +++ b/docs/en/app/piano.md @@ -4,8 +4,6 @@ *** -:memo:**[Description](#Description)**      :electric_plug:**[PinMap](#PinMap)**      🛒**[Purchase](https://m5stack.com/collections/m5-application/products/acrylic-piano-board-with-rgb-led)** - ## Description **PIANO** is a application base related to music or sound performing. Comes with two touch sensors(TS20) which communicate with M5 core via I2C protocol. @@ -44,3 +42,13 @@ I2C address is 0x6A and 0x7A. TS20RESETENSCLSDA RGB LED Signal Pin + + + \ No newline at end of file diff --git a/docs/en/base/base15.md b/docs/en/base/base15.md index f8bfc462..9342b9c9 100644 --- a/docs/en/base/base15.md +++ b/docs/en/base/base15.md @@ -4,8 +4,6 @@ *** -: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. @@ -48,4 +46,13 @@ This base gives you an unlimited of combinations, it is powerful, flexible, and ## Schematic -- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Bases/BASE15.pdf)** \ No newline at end of file +- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Bases/BASE15.pdf)** + + \ No newline at end of file diff --git a/docs/en/base/base26.md b/docs/en/base/base26.md index c5298bb1..f15e0fd5 100644 --- a/docs/en/base/base26.md +++ b/docs/en/base/base26.md @@ -4,8 +4,6 @@ *** -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-base/products/base-26proto-industrial-board-module)** - ## Description **Base26** is a highly customizable bottom for industrial purpose. Similar to PLC Base but higher customized level.
@@ -51,4 +49,13 @@ This base gives you an unlimited of combinations, it is powerful, flexible, and ## Schematic -- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Bases/BASE26.pdf)** \ No newline at end of file +- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Bases/BASE26.pdf)** + + \ No newline at end of file diff --git a/docs/en/base/basex.md b/docs/en/base/basex.md index 911273a3..5f328d46 100644 --- a/docs/en/base/basex.md +++ b/docs/en/base/basex.md @@ -4,8 +4,6 @@ *** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      :🛒**[Purchase](https://m5stack.com/collections/m5-base/products/basex)**      :clapper:**[Video](#Video)**    **[EasyLoader](#EasyLoader)** - ## Description **BaseX** is a special base compatible with LEGO EV3 motor. The structure design is similar to base26, supporting multiple ways of fixation, and an additional LEGO connection base is provided. When building the LEGO structure, Basex can be easily embedded in the work. Basex can be connected to 4-way (RJ11) LEGO motor at the same time, supporting angle / speed reading and control, and perfectly compatible with the original motor functions. In addition, the base provides two servo interfaces, which can directly control the rotation angle of the servo.There is a motherboard PDM microphone for sound collection. In order to adapt to different use scenarios, a UART interface (16 / 17) and a GPIO interface (26 / 36) are provided to make access to various sensors more flexible. A 900mah battery is built in the base, which can be charged through the usb-c interface of m5core to extend the endurance. In order to improve the driving ability of the interface, the base is equipped with a DC power socket, which can be powered by an external 9-12v power supply to provide a stable power supply for the motor. @@ -122,4 +120,13 @@ Mode config method: Motor address + nByte \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/base/btc_base.md b/docs/en/base/btc_base.md index a690ddce..1b920476 100644 --- a/docs/en/base/btc_base.md +++ b/docs/en/base/btc_base.md @@ -4,9 +4,7 @@ *** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-base/products/btc-standing-base)** - -# Description +## Description **BTC** is a M5 base that allows you sit your M5 core instead of laying them down or hang on the wall. BTC is not just a sit for holding the M5 core but also comes with serveral features like temperature and humiluty detection(by DHT12), and charging base. @@ -75,3 +73,12 @@ void loop() { delay(100); } ``` + + \ No newline at end of file diff --git a/docs/en/base/core_bottom.md b/docs/en/base/core_bottom.md index c5bff94f..f331c605 100644 --- a/docs/en/base/core_bottom.md +++ b/docs/en/base/core_bottom.md @@ -4,8 +4,6 @@ *** -:memo:**[Description](#Description)**      🛒**[Purchase](https://m5stack.com/collections/m5-base/products/battery-bottom-150mah)** - ## Description **Core BOTTOM** is the bottom part of M5Core like M5Basic and M5 GRAY, with M-BUS socket and extend pins on the side, also include a Lipo battery . If you want to buy these bottoms separately, you can get it from here. @@ -21,3 +19,13 @@ M_BUS + + + \ No newline at end of file diff --git a/docs/en/base/iiot_dual_switch_kit_with_core.md b/docs/en/base/iiot_dual_switch_kit_with_core.md index dc12f34f..20b648a4 100644 --- a/docs/en/base/iiot_dual_switch_kit_with_core.md +++ b/docs/en/base/iiot_dual_switch_kit_with_core.md @@ -2,7 +2,6 @@ -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/products/iiot-dual-switch-kit-with-core)**     **[EasyLoader](#EasyLoader)** ## Description @@ -63,12 +62,18 @@ For example, you can stack an IoT module such as LoRa, GSM, LTE, etc, in between *Use with Arduino, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/App/IIoT%20Dual)* ## Video -**Demo** + diff --git a/docs/en/base/lan_base.md b/docs/en/base/lan_base.md index 8ec19032..9349ecac 100644 --- a/docs/en/base/lan_base.md +++ b/docs/en/base/lan_base.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Base/LAN/Arduino)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-base/products/lan-module)**      :clapper:**[Related Video](#Related-Video)** ## Description @@ -90,10 +87,19 @@ If you need to add RS485 interface, soldering the RS485 board onto the mian boar -## Related Video +## Video **LAN Case - The PC uses the UDP protocol to transmit video to the Core via the LAN cradle** \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/base/m5go_bottom.md b/docs/en/base/m5go_bottom.md index 6974661e..3f5e0327 100644 --- a/docs/en/base/m5go_bottom.md +++ b/docs/en/base/m5go_bottom.md @@ -2,10 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-base/products/battery-bottom-charging-base)** - ## Description **M5GO BOTTOM** is apparently the bottom part of M5GO which is a upgrade of basic bottoms, with a larger battery(500mAh), LOGO-compatilble holes, Analog Micphone, LED Bar , two more CONNEXT PORT,and more. @@ -69,3 +65,13 @@ Analog Microphone ## Schematic + + + \ No newline at end of file diff --git a/docs/en/base/m5go_charger.md b/docs/en/base/m5go_charger.md index e407b114..73042cdc 100644 --- a/docs/en/base/m5go_charger.md +++ b/docs/en/base/m5go_charger.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      🛒**[Purchase](https://m5stack.com/collections/m5-base/products/battery-bottom-charging-base)** ## Description @@ -26,3 +23,12 @@ The charging indicator light will blink when base is charging, but the light wil ## Related Link - **[M5GO IoT Starter Kit Purchase Link](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-1172588106.10.690a425eFsoYVX&id=568283585553)** + + \ No newline at end of file diff --git a/docs/en/base/m5go_rfid.md b/docs/en/base/m5go_rfid.md index e836dcf6..1155d316 100644 --- a/docs/en/base/m5go_rfid.md +++ b/docs/en/base/m5go_rfid.md @@ -76,6 +76,8 @@ Analog Microphone - **[M5GO IOT Starter Kit Purchase Link](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-M5GO-IoT-Starter-Kit-ESP32-for-Arduino-MicroPython-Programming-Development-IR-MIC/3226069_32881911596.html?spm=2114.12010615.8148356.2.52385ab04i7vIu)** +- **[MFRC522](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/base/RC522_EN.pdf)** + @@ -83,3 +85,12 @@ Analog Microphone + + \ No newline at end of file diff --git a/docs/en/base/node_base.md b/docs/en/base/node_base.md index 4d816631..c021d1cd 100644 --- a/docs/en/base/node_base.md +++ b/docs/en/base/node_base.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      :electric_plug:**[Schematic](https://github.com/m5stack/Bases-Node/tree/master/schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-base/products/node-module)**      :clapper:**[Related Video](#Related-Video)** ## Description @@ -69,10 +66,19 @@ Internet Radio -## Related Video +## Video **NODE Case - Voice Recognition** \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/base/plc_base.md b/docs/en/base/plc_base.md index 7ad73731..fc4eae20 100644 --- a/docs/en/base/plc_base.md +++ b/docs/en/base/plc_base.md @@ -1,9 +1,6 @@ # PLC M12 {docsify-ignore-all} -*** - -:memo:**[Description](#Description)**    :electric_plug:**[Schematic](#Schematic)**     🛒**[Purchase](https://m5stack.com/collections/m5-base/products/plc-proto-industrial-board-module)**      :clapper:**[Related Video](#Related-Video)** ## Description @@ -50,10 +47,19 @@ If you need to add RS485 interface, soldering the RS485 board onto the mian boar -## Related Video +## Video **RS485 Communication** + + \ No newline at end of file diff --git a/docs/en/base/pm2.5.md b/docs/en/base/pm2.5.md index 7e326a28..727d0e3e 100644 --- a/docs/en/base/pm2.5.md +++ b/docs/en/base/pm2.5.md @@ -2,9 +2,6 @@ -*** - -: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 @@ -76,7 +73,14 @@ SHT20 is a Humidity and temperature sensor IC. - [PM2.5](https://github.com/m5stack/M5-Schematic/blob/master/Units/UNIT_PM25.pdf) + diff --git a/docs/en/case.md b/docs/en/case.md index f2dd2e42..206b030f 100644 --- a/docs/en/case.md +++ b/docs/en/case.md @@ -182,4 +182,4 @@ $("ul").css("padding-left","0px"); $("li").wrap("
"); }); - --> \ No newline at end of file + --> diff --git a/docs/en/core/atom_lite.md b/docs/en/core/atom_lite.md index 8096c945..e3d16319 100644 --- a/docs/en/core/atom_lite.md +++ b/docs/en/core/atom_lite.md @@ -2,7 +2,6 @@ -:memo:**[Description](#Description)**   🛒**[Purchase](https://m5stack.com/collections/m5-core/products/atom-lite-esp32-development-kit)**   :clapper:**[Video](#Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -83,10 +82,19 @@ Supported development platforms and program languages: Arduino, Blockly language - **Datasheet** - - [ESP32-PICO](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32-pico-d4_datasheet_cn.pdf) + - [ESP32-PICO](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32-pico-d4_datasheet_en.pdf) ## Video + + \ No newline at end of file diff --git a/docs/en/core/atom_matrix.md b/docs/en/core/atom_matrix.md index af217b10..3505e6ee 100644 --- a/docs/en/core/atom_matrix.md +++ b/docs/en/core/atom_matrix.md @@ -2,7 +2,6 @@ -:memo:**[Description](#Description)**   🛒**[Purchase](https://m5stack.com/collections/m5-core/products/atom-matrix-esp32-development-kit)**   :clapper:**[Video](#Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -80,7 +79,7 @@ Supported development platforms and program languages: Arduino, Block based prog - **Datasheet** - - [ESP32-PICO](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32-pico-d4_datasheet_cn.pdf) + - [ESP32-PICO](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32-pico-d4_datasheet_en.pdf) - [MPU6886](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/MPU-6886-000193%2Bv1.1_GHIC_en.pdf) ## Video @@ -88,3 +87,12 @@ Supported development platforms and program languages: Arduino, Block based prog + + \ No newline at end of file diff --git a/docs/en/core/basic.md b/docs/en/core/basic.md index 0a9611b8..e2614aa4 100644 --- a/docs/en/core/basic.md +++ b/docs/en/core/basic.md @@ -2,10 +2,6 @@ basic_02 basic_03 -* * * - -:memo:**[Description](#Description)**   :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)**   :octocat:**[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Basics)**   :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)**    🛒**[Purchase](https://m5stack.com/collections/m5-core/products/basic-core-iot-development-kit)**   :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** - ## Description **M5Stack BASIC Kit**, like its namesake, is a starter kit among the M5Stack development kit series. Its modular, stackable, scalable, and portable device is powered with an ESP-32 core, which makes it open source, low cost, full-function, and easy for developers to handle new product development on all stages include circuit design, PCB design, software, mold design and production. This Basic kit provides a friendly price and full-featured resources which makes it a good starter kit for you to explore IoT. @@ -246,8 +242,11 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS +## Schematic -## Related Video +- **Schematic** - [BASIC](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf) + +## Video **M5Stack Instroduce** @@ -262,3 +261,14 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS [![core_bottom_01.png](http://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_content/core/core_voice_recognition.png)](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201812/M5Stack%20Voice-Recognize.mp4)[![core_bottom_01.png](http://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_content/core/core_smart_electric_monitor.png)](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201811/M5stack%20Smart%20Electric%20Monitor.mp4)[![core_bottom_01.png](http://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_content/core/core_smart_home.png)](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201904/Esplora-and-M5Stack.mp4) [![core_bottom_01.png](http://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_content/core/core_leap_motion.png)](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201811/M5Stack%20Motion%20Detector.mp4)[![core_bottom_01.png](http://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_content/core/core_microphone_alexa.png)](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201812/M5stack%20Microphone%20.mp4)[![core_bottom_01.png](http://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_content/core/core_robot.png)](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201811/M5Stack%20Robot.mp4) + + \ No newline at end of file diff --git a/docs/en/core/face_kit.md b/docs/en/core/face_kit.md index 25f95fc4..e6745a55 100644 --- a/docs/en/core/face_kit.md +++ b/docs/en/core/face_kit.md @@ -2,7 +2,6 @@ -:memo:**[Description](#Description)**   :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)**   :octocat:**[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/FACES)**   :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)**   🛒**[Purchase](https://m5stack.com/collections/m5-core/products/face)**    ## Description @@ -219,3 +218,15 @@ The error message displayed on the screen, is actually normal, it doesn't mean s - **[2048 Game with FACES Kit- Video](https://www.youtube.com/watch?v=ccEq0s7dU84)** - **[2048 Game with FACES Kit- Source Code](https://github.com/phillowcompiler/2048_M5Stack)** - **[Faces Calculator in UiFlow- Video](https://www.youtube.com/watch?v=wdUhuLuq6kM&t=223s)** + + + \ No newline at end of file diff --git a/docs/en/core/fire.md b/docs/en/core/fire.md index 37030d08..0bbbfea8 100644 --- a/docs/en/core/fire.md +++ b/docs/en/core/fire.md @@ -2,10 +2,6 @@ fire_01 -* * * - -:memo:**[Description](#Description)**   :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)**   :octocat:**[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Basics)**   :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)**   🛒**[Purchase](https://m5stack.com/collections/m5-core/products/fire-iot-development-kit)**   :clapper:**[Related Video](#Related-Video)** - ## Description **M5Stack FIRE Kit** is a upgrade from the Gray kits,except the 9-Axis IMU sensor. It provides more hardware resources : 16M Flash + 4M PSRAM , enhanced Base (M5GO Base and M5GO CHG Base), larger battery, etc. @@ -265,6 +261,10 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS - 1x Type-C USB(100cm) - 1x User Manual +## Schematic + +- **Schematic** - [BASIC](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf) + ## Related Link - **Datasheet** @@ -311,7 +311,7 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS -## Related Video +## Video **m5stack instroduce** @@ -323,4 +323,15 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/core/gray.md b/docs/en/core/gray.md index b776c031..31db04d8 100644 --- a/docs/en/core/gray.md +++ b/docs/en/core/gray.md @@ -4,9 +4,6 @@ -* * * - -:memo:**[Description](#Description)**   :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)**   :octocat:**[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Basics)**   :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)**   🛒**[Purchase](https://m5stack.com/collections/m5-core/products/grey-development-core)**   :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -251,6 +248,10 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS gray_04 +## Schematic + +- **Schematic** - [BASIC](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf) + ## Links - **Datasheet** @@ -298,7 +299,7 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS -## Related Video +## Video **m5stack instroduce** @@ -313,3 +314,15 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS [![core_bottom_01.png](http://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_content/core/core_voice_recognition.png)](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201812/M5Stack%20Voice-Recognize.mp4)[![core_bottom_01.png](http://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_content/core/core_smart_electric_monitor.png)](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201811/M5stack%20Smart%20Electric%20Monitor.mp4)[![core_bottom_01.png](http://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_content/core/core_smart_home.png)](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201904/Esplora-and-M5Stack.mp4) [![core_bottom_01.png](http://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_content/core/core_leap_motion.png)](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201811/M5Stack%20Motion%20Detector.mp4)[![core_bottom_01.png](http://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_content/core/core_microphone_alexa.png)](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201812/M5stack%20Microphone%20.mp4)[![core_bottom_01.png](http://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_content/core/core_robot.png)](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201811/M5Stack%20Robot.mp4) + + + \ No newline at end of file diff --git a/docs/en/core/m5go.md b/docs/en/core/m5go.md index 26d98cd5..3c0c31cc 100644 --- a/docs/en/core/m5go.md +++ b/docs/en/core/m5go.md @@ -6,7 +6,7 @@ * * * -:memo:**[Description](#Description)**   :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)**   :octocat:**[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Basics)**   :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)**   🛒**[Purchase](https://m5stack.com/collections/m5-core/products/m5go-iot-starter-kit-stem-education)**   :clapper:**[Related Video](#Related-Video)** +:memo:**[Description](#Description)**   :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)**   :octocat:**[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Basics)**   :electric_plug:**   🛒**[Purchase]()**   :clapper:**[Related Video](#Related-Video)** ## Description @@ -254,6 +254,13 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS - 1x User Manual +## Schematic + + + +To complete schematic, click [here](https://github.com/m5stack/M5-Schematic/tree/master/Core/m5stick). +(https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf) + ## Related Link - **Datasheet** @@ -266,6 +273,10 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS - [IP5306](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/IIC_IP5306_REG_V1.4_cn.pdf) +## Schematic + +- **Schematic** - [BASIC](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf) + ## Version Change
@@ -298,10 +309,21 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS
-## Related Video +## Video - **m5stack instroduce** \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/core/m5go_lite.md b/docs/en/core/m5go_lite.md index 3b307b66..2a1f01b0 100644 --- a/docs/en/core/m5go_lite.md +++ b/docs/en/core/m5go_lite.md @@ -2,10 +2,6 @@ gray_02gray_04 -* * * - -:memo:**[Description](#Description)**   :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)**   :octocat:**[Example](#Example)**   :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)**   🛒**[Purchase](https://m5stack.com/collections/m5-core/products/m5go-lite-iot-development-board-kit)**   :clapper:**[Related Video](#Related-Video)** - ## DESCRIPTION **M5GO Lite** is a light pack of M5GO kit, instead of having 6 M5units, M5GO-Lite provides 1 ENV + accessories and the same M5 controller as M5GO. M5GO-Lite is also designed for STEM education. M5GO controller itself is already a full-feathered, highly integrated, upgraded development board provides plenty of hardware resources, such as LCD screen, speaker, Led bar, 16M flash, microphone and more. Light but not least. @@ -264,6 +260,10 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS - [IP5306](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/IIC_IP5306_REG_V1.4_cn.pdf) + ## Schematic + +- **Schematic** - [BASIC](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf) + ## Version Change @@ -342,10 +342,21 @@ float pressure = bme.readPressure(); -## Related Video +## Video - **m5stack instroduce** \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/core/m5stick.md b/docs/en/core/m5stick.md index d1161007..21232014 100644 --- a/docs/en/core/m5stick.md +++ b/docs/en/core/m5stick.md @@ -3,10 +3,6 @@ gray_02 gray_02 -* * * - -:memo:**[Description](#Description)**   :bulb:**[Quick Start](en/quick_start/m5stick/m5stick_quick_start)**   :octocat:**[Example](#Example)**     :electric_plug:**[Schematic](#Schematic)**     🛒**[Purchase](https://m5stack.com/collections/m5-core/products/stick)**   **[EasyLoader](#EasyLoader)** - ## Description **M5Stick** is a mini M5Stack, powered by ESP32. It is a portable, easy-to-use, open source, IoT development board. @@ -181,7 +177,7 @@ To complete schematic, click [here](https://github.com/m5stack/M5-Schematic/tree - [White square game](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Core/M5Stick/UIFlow) -## Related Video +## Video - **m5stick Case - Remote control air conditioner** @@ -193,4 +189,15 @@ To complete schematic, click [here](https://github.com/m5stack/M5-Schematic/tree \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/core/m5stickc.md b/docs/en/core/m5stickc.md index e14fe07c..8950c9e2 100644 --- a/docs/en/core/m5stickc.md +++ b/docs/en/core/m5stickc.md @@ -2,9 +2,6 @@ -* * * - -:memo:**[Description](#Description)**   :bulb:**[Quick Start](en/quick_start/m5stickc/m5stickc_quick_start)**   :octocat:**[Example](#Example)**   🛒**[Purchase](https://m5stack.com/collections/m5-core/products/stick-c)**   :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -207,7 +204,7 @@ Power structure block diagram -## Related Video +## Video - **M5StickC Case - counter** @@ -219,4 +216,16 @@ Power structure block diagram \ No newline at end of file + + + + \ No newline at end of file diff --git a/docs/en/core/m5stickt.md b/docs/en/core/m5stickt.md index 793f896a..2c8d80f2 100644 --- a/docs/en/core/m5stickt.md +++ b/docs/en/core/m5stickt.md @@ -4,7 +4,6 @@ -:memo:**[Description](#Description)**   :octocat:**[Example](#Example)**   🛒**[Purchase](https://m5stack.com/collections/m5-core/products/m5-stickt-esp32-thermal-camera-development-kit-lepton-3-0)**   **[EasyLoader](#EasyLoader)** ## Description @@ -161,10 +160,25 @@ Press the reset button to power on. The default display screen is RGB display mo - [Lepton enigneering datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/application/flir-lepton-engineering-datasheet_en.pdf) - [Lepton software interface description](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/application/flir-lepton-software-interface-description-document_en.pdf) -## Related Video +## Example + +### Arduino IDE + +*If you want the complete code, please click [here](https://github.com/m5stack/M5-StickT/tree/master/M5_StickC_Lepton_opensource_v1)* + +## Video - **m5stick Case - Remote control air conditioner** + + \ No newline at end of file diff --git a/docs/en/core/m5stickv.md b/docs/en/core/m5stickv.md index 8a8ad251..932c605f 100644 --- a/docs/en/core/m5stickv.md +++ b/docs/en/core/m5stickv.md @@ -4,16 +4,8 @@ -*** - -:memo:**[Description](#Description)**     :bulb:**[Quick Start](en/quick_start/m5stickv/m5stickv_quick_start)**   :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-core/products/stickv)**  **[EasyLoader](#EasyLoader)**    :camera:**[V-Training](en/related_documents/v-training)** - - ## Description -**M5StickV RISC-V AI Camera** - -### General Description M5Stack recently launched the new AIoT(AI+IoT) Camera powered by Kendryte K210 -an edge computing system-on-chip(SoC) with dual-core 64bit RISC-V CPU and state-of-art neural network processor.

M5StickV AI Camera features its integration with machine vision capabilities, featuring the unprocessed acceptability to AI Visioning with high energy efficiency and low cost. We co-oped with Sipeed providing the MicroPython environment makes programming onM5StickV easier. @@ -21,7 +13,6 @@ M5StickV AI Camera features its integration with machine vision capabilities, fe The module comes with the OmniVision OV7740 sensor, using the OmniPixel®3-HS technology, providing a best-in-class low light sensitivity, making it ideal for machine vision. In addition to an OV7740 sensor, M5StickV features more hardware resources such as a speaker with built-in I2S Class-D DAC, IPS screen, 6-axis IMU, 200mAh Li-po battery, and more.

-


Note: M5StickV does not support microphone function, the microphone function will be added in the updated WiFi version M5StickV+.     @@ -308,4 +299,19 @@ The triple-axis MEMS accelerometer in MPU-6886 includes a wide range of features ## Schematic - \ No newline at end of file + + +## V-Training + +- [V-Training](https://docs.m5stack.com/#/en/related_documents/v-training) + + \ No newline at end of file diff --git a/docs/en/hat/hat-18650.md b/docs/en/hat/hat-18650.md index 750fc2c7..9b3bd389 100644 --- a/docs/en/hat/hat-18650.md +++ b/docs/en/hat/hat-18650.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      🛒**[Purchase](https://m5stack.com/products/m5stickc-18650)**   :clapper:**[Related Video](#Related-Video)** ## Description @@ -28,8 +25,17 @@ - 1x 18650 HAT(include 2000mAh battery) -## Related Video +## Video \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/hat/hat-8servos.md b/docs/en/hat/hat-8servos.md index 2429f7d4..b83caa0b 100644 --- a/docs/en/hat/hat-8servos.md +++ b/docs/en/hat/hat-8servos.md @@ -3,9 +3,6 @@ -:memo:**[Description](#Description)**    **[EasyLoader](#EasyLoader)**    :octocat:**[Code](#Code)**      🛒**[Purchase](https://m5stack.com/products/m5stickc-8servos-hat)** - - ## Description @@ -50,7 +47,7 @@ >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 burn the program (**For M5StickC, set the baud rate to 115200 or 750000**) -## Code +## Example - **UIFlow** @@ -168,3 +165,11 @@ + \ No newline at end of file diff --git a/docs/en/hat/hat-adc.md b/docs/en/hat/hat-adc.md index 59f90de1..2b35b3fa 100644 --- a/docs/en/hat/hat-adc.md +++ b/docs/en/hat/hat-adc.md @@ -2,10 +2,6 @@ -*** - -: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. @@ -60,7 +56,7 @@ ADS1100 itself is able to accept a differential input from -5 ~ +5 V, but we hav >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 +## Example - **UIFlow** Open http://flow.m5stack.com and Load Demo @@ -114,8 +110,17 @@ byte error; ## Video -**Demo** + + + \ No newline at end of file diff --git a/docs/en/hat/hat-beetlec.md b/docs/en/hat/hat-beetlec.md index 8a847027..f35589e8 100644 --- a/docs/en/hat/hat-beetlec.md +++ b/docs/en/hat/hat-beetlec.md @@ -3,7 +3,7 @@ -:memo:**[Description](#Description)**    **[EasyLoader](#EasyLoader)**    :octocat:**[Code](#Code)**      🛒**[Purchase](https://m5stack.com/products/beetlec-w-o-m5stickc)** +:memo:**[Description](#Description)**    **[EasyLoader](#EasyLoader)**    :octocat:**[Code](#Code)**      🛒**[Purchase]()** ## Description @@ -76,7 +76,7 @@ Besides, a power switch is placed at the front. - 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 +## Example - **UIFlow** @@ -95,4 +95,13 @@ Besides, a power switch is placed at the front. \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/hat/hat-bugc.md b/docs/en/hat/hat-bugc.md index bf30ea43..1ad81eb4 100644 --- a/docs/en/hat/hat-bugc.md +++ b/docs/en/hat/hat-bugc.md @@ -3,8 +3,6 @@ -:memo:**[Description](#Description)**    **[Code](#Code)**    🛒**[Purchase](https://m5stack.com/products/bugc-w-o-m5stickc)** - ## Description @@ -69,7 +67,7 @@ The Bugc base needs to be used in conjunction with the M5StickC controller. The >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 burn the program (**For M5StickC, set the baud rate to 750000 or 115200**) -## Code +## Example - **UIFlow** @@ -86,3 +84,11 @@ The Bugc base needs to be used in conjunction with the M5StickC controller. The + \ No newline at end of file diff --git a/docs/en/hat/hat-cardkb.md b/docs/en/hat/hat-cardkb.md index f0f7c6fb..128a2de0 100644 --- a/docs/en/hat/hat-cardkb.md +++ b/docs/en/hat/hat-cardkb.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/cardkb_hat)**   :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -114,10 +111,26 @@ void loop() } ``` -## Related Video +### UIFLOW + + + +*To get the uiflow code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/CardKB_HAT/UIFLOW)。* + +## Video - **CardKB HAT** + + + \ No newline at end of file diff --git a/docs/en/hat/hat-dac.md b/docs/en/hat/hat-dac.md index 22003ea7..e6fb0cf9 100644 --- a/docs/en/hat/hat-dac.md +++ b/docs/en/hat/hat-dac.md @@ -2,10 +2,6 @@ -*** - -: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. @@ -65,7 +61,7 @@ I2C address: 0x60 >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 +## Example - **UIFlow** @@ -108,12 +104,18 @@ void loop(void) { ## Video -**Demo** + diff --git a/docs/en/hat/hat-env.md b/docs/en/hat/hat-env.md index 1aaa62a9..7fee2644 100644 --- a/docs/en/hat/hat-env.md +++ b/docs/en/hat/hat-env.md @@ -2,10 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-env-hat)**   **[EasyLoader](#EasyLoader)** - ## Description @@ -40,9 +36,6 @@ - Weather Station - Compass -## Schematic - - ## Links @@ -84,3 +77,11 @@ Open http://flow.m5stack.com and Load Demo HAT ENVSDASCL5VGND + \ No newline at end of file diff --git a/docs/en/hat/hat-finger.md b/docs/en/hat/hat-finger.md index 7255ee70..6e456b3a 100644 --- a/docs/en/hat/hat-finger.md +++ b/docs/en/hat/hat-finger.md @@ -2,10 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/all/products/m5stickc-fingerprint-hatf1020sc)**   **[EasyLoader](#EasyLoader)** - ## Description @@ -84,12 +80,22 @@ To get complete code, please click [here](https://github.com/m5stack/M5-ProductE ## Document -- **Datasheet** - [FPC1020A DataSheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/biovo_fingerprint_Protocol_zh_CN.DOC) +- Protocol **[FINGER series communication protocol](https://github.com/m5stack/M5-Schematic/blob/master/Units/finger/biovo_fingerprint_Protocol_en.DOC)** +- Datasheet **[FPC1020A](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/1020A_datasheet_cn.pdf)** -## Related Video -**Demo** +## Video + + + \ No newline at end of file diff --git a/docs/en/hat/hat-joyc.md b/docs/en/hat/hat-joyc.md index 6db713cb..819da502 100644 --- a/docs/en/hat/hat-joyc.md +++ b/docs/en/hat/hat-joyc.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Code](#Code)**      **[EasyLoader](#EasyLoader)**       🛒**[Purchase](https://m5stack.com/products/m5stickc-joyc)** ## Description @@ -45,7 +42,7 @@ >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 +## Example - **UIFlow** @@ -58,3 +55,13 @@ + + + \ No newline at end of file diff --git a/docs/en/hat/hat-joystick.md b/docs/en/hat/hat-joystick.md index 7a880d40..4ce66d55 100644 --- a/docs/en/hat/hat-joystick.md +++ b/docs/en/hat/hat-joystick.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      :octocat:**[Code](#Code)**      **[EasyLoader](#EasyLoader)**       🛒**[Purchase](https://m5stack.com/products/m5stickc-joystick-hat)** ## Description @@ -88,7 +85,7 @@ Register: >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 +## Example - **UIFlow** @@ -109,4 +106,13 @@ To get complete code, please click [here](https://github.com/m5stack/M5-ProductE \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/hat/hat-ncir.md b/docs/en/hat/hat-ncir.md index f8d9548a..3037c0d1 100644 --- a/docs/en/hat/hat-ncir.md +++ b/docs/en/hat/hat-ncir.md @@ -4,9 +4,6 @@ -*** - -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-ncir-hatmlx90614)**   **[EasyLoader](#EasyLoader)** ## Description @@ -83,3 +80,11 @@ Open http://flow.m5stack.com and Load Demo + \ No newline at end of file diff --git a/docs/en/hat/hat-neoflash.md b/docs/en/hat/hat-neoflash.md index 4218b77b..8cca84d4 100644 --- a/docs/en/hat/hat-neoflash.md +++ b/docs/en/hat/hat-neoflash.md @@ -2,10 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      :octocat:**[Code](#Code)**      **[EasyLoader](#EasyLoader)**       🛒**[Purchase](https://m5stack.com/products/m5stickc-neofalsh-hat)** - ## Description @@ -64,7 +60,7 @@ If you thinking about adding a display on your project, NeoFlash is a good choic >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 +## Example - **Arduino** @@ -82,3 +78,13 @@ To get complete code, please click [here](https://github.com/m5stack/M5-ProductE + + + \ No newline at end of file diff --git a/docs/en/hat/hat-pir.md b/docs/en/hat/hat-pir.md index cb7b1746..37af6002 100644 --- a/docs/en/hat/hat-pir.md +++ b/docs/en/hat/hat-pir.md @@ -2,10 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickccompatible-hat-pir-sensor)**   **[EasyLoader](#EasyLoader)** - ## Description @@ -75,4 +71,13 @@ Open http://flow.m5stack.com and click Demo to load **Demo** --> \ No newline at end of file + --> + + \ No newline at end of file diff --git a/docs/en/hat/hat-powerc.md b/docs/en/hat/hat-powerc.md index 060af163..15ac79a1 100644 --- a/docs/en/hat/hat-powerc.md +++ b/docs/en/hat/hat-powerc.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      🛒**[Purchase](https://m5stack.com/products/m5stickc-18650)**   :clapper:**[Related Video](#Related-Video)** ## Description @@ -40,7 +37,7 @@ - **[IP5209 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/IP5209.pdf)** - **[IP3005 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/IP3005-INJOINIC.pdf)** -## Code +## Example - **UIFlow** @@ -52,8 +49,17 @@ *To get complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/PowerC/PowerC)* -## Related Video +## Video \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/hat/hat-proto-plus.md b/docs/en/hat/hat-proto-plus.md index 7bad8e4a..5da677d7 100644 --- a/docs/en/hat/hat-proto-plus.md +++ b/docs/en/hat/hat-proto-plus.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**    🛒**[Purchase](https://m5stack.com/products/m5stickc-proto-plus-hat)** ## Description @@ -34,14 +31,12 @@ ## Video -**Demo** - -## Code +## Example *To get complete code, please click [here](https://github.com/ShashaDDD/EC11Encoder).* @@ -84,3 +79,11 @@ void loop() { + \ No newline at end of file diff --git a/docs/en/hat/hat-proto.md b/docs/en/hat/hat-proto.md index 0f7bb5e7..af7490d6 100644 --- a/docs/en/hat/hat-proto.md +++ b/docs/en/hat/hat-proto.md @@ -3,10 +3,6 @@ -*** - -: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.
@@ -43,6 +39,7 @@ For example, since m5stickc have less hardware resource than m5stack, we can mak ## Example + - **[Arduino](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/ENV)** @@ -55,5 +52,11 @@ For example, since m5stickc have less hardware resource than m5stack, we can mak + diff --git a/docs/en/hat/hat-puppyc.md b/docs/en/hat/hat-puppyc.md index 2a72ce3f..0169d46a 100644 --- a/docs/en/hat/hat-puppyc.md +++ b/docs/en/hat/hat-puppyc.md @@ -3,10 +3,6 @@ -:memo:**[Description](#Description)**    **[EasyLoader](#EasyLoader)**  :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/products/puppyc-w-o-m5stickc)**  :clapper:**[Videos](#Videos)** - - - ## Description @@ -66,9 +62,17 @@ To get complete code, please click [here](https://github.com/m5stack/M5-ProductE To get complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/PuppyC) -## Videos +## Video + \ No newline at end of file diff --git a/docs/en/hat/hat-roverc.md b/docs/en/hat/hat-roverc.md index 9e66dbb5..f6c42318 100644 --- a/docs/en/hat/hat-roverc.md +++ b/docs/en/hat/hat-roverc.md @@ -4,8 +4,6 @@ -:memo:**[Description](#Description)**    **[Code](#Code)**    🛒**[Purchase](https://m5stack.com/collections/all/products/rovercw-o-m5stickc)**    **[EasyLoader](#EasyLoader)** - ## Description **RoverC** is a programmable, omnidirectional mobile robot base compatible with M5stickC, and can be started by inserting the M5stickC. The main controller of the base is the stm32f030f4 microcontroller. The base comes with N20 worm gear motors which are directly driven by a four-channel motor driver. These motors are connected to mecanum wheels which can move in all directions. In addition, two grove compatible I2C ports are provided to facilitate the expansion for other modules. The base is also compatible with LEGO bricks and can be expanded in structure. A 16340 battery is installed on the back of the base to meet the power and endurance requirements of the car and can be controlled by an independent switch. @@ -42,7 +40,7 @@ MotorControl: -### 管脚映射 +### Pin Map @@ -83,7 +81,7 @@ MotorControl: >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 burn the program (**For M5StickC, set the baud rate to 115200 or 750000**) -## Code +## Example - **UIFlow** @@ -102,3 +100,11 @@ MotorControl: + \ No newline at end of file diff --git a/docs/en/hat/hat-rs485.md b/docs/en/hat/hat-rs485.md index 8ab57996..28726473 100644 --- a/docs/en/hat/hat-rs485.md +++ b/docs/en/hat/hat-rs485.md @@ -3,9 +3,6 @@ -*** - -: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 @@ -59,7 +56,7 @@ It is used to convert the TTL standard to the RS485 standard. If the outside ser >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 +## Example Exapmle @@ -102,8 +99,17 @@ void loop() { ## Video -**Demo** + + + \ No newline at end of file diff --git a/docs/en/hat/hat-servo.md b/docs/en/hat/hat-servo.md index 487439f6..a70e68d2 100644 --- a/docs/en/hat/hat-servo.md +++ b/docs/en/hat/hat-servo.md @@ -2,11 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-servo-hat)**   **[EasyLoader](#EasyLoader)** - - ## Description @@ -67,9 +62,19 @@ To get complete code, please click [here](https://github.com/m5stack/M5-ProductE -## Related Video +## Video **Demo** + + + \ No newline at end of file diff --git a/docs/en/hat/hat-spk.md b/docs/en/hat/hat-spk.md index 45affd58..9ebd3db3 100644 --- a/docs/en/hat/hat-spk.md +++ b/docs/en/hat/hat-spk.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-speaker-hat)**   **[EasyLoader](#EasyLoader)** ## Description @@ -64,4 +61,13 @@ Open http://flow.m5stack.com and Load Demo
M5StickCGPIO0GPIO263.3VGND
-
M5StickCGPIO0GPIO265VGND
HAT SPKSDIN-5VGND
\ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/hat/hat-thermal.md b/docs/en/hat/hat-thermal.md index 5d688e04..730c579f 100644 --- a/docs/en/hat/hat-thermal.md +++ b/docs/en/hat/hat-thermal.md @@ -3,11 +3,6 @@ -*** - -: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 human infrared thermal imaging. Built-in **MLX90640** thermopile sensor that measures the surface temperature of an object and generates a thermal image through a temperature gradient formed by the surface temperature. Resolution is **32 x 24**) @@ -79,10 +74,16 @@ The I2C address is **0x33**. (GOIO 0/26) ## Video -**Demo** + diff --git a/docs/en/hat/hat-tof.md b/docs/en/hat/hat-tof.md index 39c8d590..26b863b6 100644 --- a/docs/en/hat/hat-tof.md +++ b/docs/en/hat/hat-tof.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/products/m5stickc-tof-hatvl53l0x)**   **[EasyLoader](#EasyLoader)** ## Description @@ -83,4 +80,13 @@ To get complete code, please click [here](https://github.com/m5stack/M5-ProductE \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/hat/hat-yun.md b/docs/en/hat/hat-yun.md index 11046735..4efa72db 100644 --- a/docs/en/hat/hat-yun.md +++ b/docs/en/hat/hat-yun.md @@ -5,7 +5,7 @@ *** -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/products/m5stickc-yun-hatsh20-bmp280-sk6812)**   **[EasyLoader](#EasyLoader)** +:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      :octocat:**[Example](#Example)**      🛒**[Purchase]()**   **[EasyLoader](#EasyLoader)** ## Description @@ -97,4 +97,14 @@ To get complete code, please click [here](https://github.com/m5stack/M5-ProductE \ No newline at end of file + + + + \ No newline at end of file diff --git a/docs/en/module/battery.md b/docs/en/module/battery.md index 7eaa16d7..ed1f1428 100644 --- a/docs/en/module/battery.md +++ b/docs/en/module/battery.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      🛒**[Purchase](https://m5stack.com/collections/m5-module/products/battery-module)** ## Description @@ -34,3 +31,11 @@ Once the BATTERY is stacked underneath the M5 controller, the battery positive p - **[Forum](http://forum.m5stack.com/)** + \ No newline at end of file diff --git a/docs/en/module/bus.md b/docs/en/module/bus.md index 05aed653..0c3337d1 100644 --- a/docs/en/module/bus.md +++ b/docs/en/module/bus.md @@ -2,11 +2,8 @@ -*** -:memo:**[Description](#Description)**      🛒**[Purchase](https://m5stack.com/collections/m5-module/products/bus-module)** - -# Description +## Description **BUS** allows you add your own circult design on the Universal prototype perboard and interact with the M5 core via M-BUS. @@ -25,7 +22,7 @@ Just like other M5modules, BUS is able to connected with other layer through M-B - Product Size:54.2mm x 54.2mm x 12.8mm - Product weight:12.5g -# Include +## Include - 1x BUS Module @@ -35,3 +32,11 @@ Just like other M5modules, BUS is able to connected with other layer through M-B - **[Forum](http://forum.m5stack.com/)** + \ No newline at end of file diff --git a/docs/en/module/commu.md b/docs/en/module/commu.md index 164528e1..637a75a8 100644 --- a/docs/en/module/commu.md +++ b/docs/en/module/commu.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-module/products/commu-module)**   **[EasyLoader](#EasyLoader)** ## Description @@ -141,6 +138,16 @@ Burn [example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Mod -# Schematic +## Schematic + + + \ No newline at end of file diff --git a/docs/en/module/encoder.md b/docs/en/module/encoder.md index dde8c7ce..f21a98be 100644 --- a/docs/en/module/encoder.md +++ b/docs/en/module/encoder.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-module/products/encoder-module)**   **[EasyLoader](#EasyLoader)** ## Description @@ -143,3 +140,13 @@ Wire.endTransmission(); ### UIFlow + + + \ No newline at end of file diff --git a/docs/en/module/faces.md b/docs/en/module/faces.md index fb00851c..9827872e 100644 --- a/docs/en/module/faces.md +++ b/docs/en/module/faces.md @@ -3,9 +3,6 @@ -:memo:**[Description](#Description)**      :octocat:**[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/FACES)**   🛒**[Purchase](https://m5stack.com/collections/all/products/m5-faces-bottom-board)**    - - ## Description **FACES BOTTOM** It is a multi-function panel base compatible with M5Core. The side directly leads to the M-BUS pin header, which is convenient for connecting various peripherals. It is compatible with all function panels in the FACES Kit. You can flexibly change the panel according to the project requirements. The base is connected to the host through the M-BUS bus and communicates using the I2C protocol. The base has a built-in 600mAh rechargeable lithium battery and is equipped with a power management chip for easy use as a handheld device. The bottom of the back of the base is equipped with Pogo Pin contacts, which can be charged through the charging base. The M3 screw holes and hanging holes on the top can be easily fixed. @@ -37,3 +34,13 @@ + + + \ No newline at end of file diff --git a/docs/en/module/facesII.md b/docs/en/module/facesII.md index c9fe6638..3abebc0b 100644 --- a/docs/en/module/facesII.md +++ b/docs/en/module/facesII.md @@ -3,8 +3,6 @@ -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**🛒**[Purchase](https://m5stack.com/collections/all/products/m5-faces-ii-bottom-board)**    - ## Description @@ -45,3 +43,14 @@ + + + + \ No newline at end of file diff --git a/docs/en/module/faces_finger.md b/docs/en/module/faces_finger.md index 854eab3b..8efc8965 100644 --- a/docs/en/module/faces_finger.md +++ b/docs/en/module/faces_finger.md @@ -2,10 +2,6 @@ -*** - -: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 @@ -63,12 +59,12 @@ Communication Protocol: UART. ## Document -- + - Protocol **[FINGER series communication protocol](https://github.com/m5stack/M5-Schematic/blob/master/Units/finger/biovo_fingerprint_Protocol_en.DOC)** - Datasheet **[FPC1020A](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/1020A_datasheet_cn.pdf)** -## Code +## Example ### Arduino IDE @@ -90,3 +86,13 @@ Communication Protocol: UART. + + + \ No newline at end of file diff --git a/docs/en/module/faces_rfid.md b/docs/en/module/faces_rfid.md index b5606d75..c4ae9581 100644 --- a/docs/en/module/faces_rfid.md +++ b/docs/en/module/faces_rfid.md @@ -2,10 +2,6 @@ -*** - -: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 @@ -68,7 +64,7 @@ Communication Protocol: I2C. - Datasheet **[MFRC522](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/MFRC522_en.pdf)** -## Code +## Example ### Arduino IDE @@ -86,4 +82,13 @@ Communication Protocol: I2C. \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/module/fan.md b/docs/en/module/fan.md index c1a0912c..91a1658e 100644 --- a/docs/en/module/fan.md +++ b/docs/en/module/fan.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      🛒**[Purchase](https://m5stack.com/collections/m5-module/products/step-motor-module-adapter-fan-module)** ## Description @@ -31,3 +28,13 @@ - **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)** - **[Forum](http://forum.m5stack.com/)** + + + \ No newline at end of file diff --git a/docs/en/module/goplus.md b/docs/en/module/goplus.md index e89469de..934128ab 100644 --- a/docs/en/module/goplus.md +++ b/docs/en/module/goplus.md @@ -2,10 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-module/products/goplus-module)**      :octocat:**[Code](#Code)**   **[EasyLoader](#EasyLoader)** - ## Description @@ -64,7 +60,24 @@ Communication Protocol: IIC (0x61). -## Code +## Example + - Driver firmware - **[GoPlus](https://github.com/m5stack/GoPlus/tree/master/src)** -- Test Code - **[GoPlus](https://github.com/m5stack/GoPlus/tree/master/test)** \ No newline at end of file +- Test Code - **[GoPlus](https://github.com/m5stack/GoPlus/tree/master/test)** + +### UIFLOW + + + +- [click here to get UIFlow](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/GOPLUS/UIFLOW). + + + \ No newline at end of file diff --git a/docs/en/module/gps.md b/docs/en/module/gps.md index 829dd12a..f11833e7 100644 --- a/docs/en/module/gps.md +++ b/docs/en/module/gps.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-module/products/gps-module)**   **[EasyLoader](#EasyLoader)** ## Description @@ -125,3 +122,13 @@ Please refer to the [u-blox 8 / u-blox M8 Receiver Description - Manual](https:/ ## Schematic + + + \ No newline at end of file diff --git a/docs/en/module/gsm.md b/docs/en/module/gsm.md index 894848f6..729e16ae 100644 --- a/docs/en/module/gsm.md +++ b/docs/en/module/gsm.md @@ -1,9 +1,6 @@ # 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 @@ -71,7 +68,6 @@ Product Feature: - **Datasheet** - [MC6315 AT Command](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/M6315%20AT_Command_Interface_Specification_cn.pdf) - ## Schematic - [GSM Module](https://github.com/m5stack/M5-Schematic/blob/master/Modules/module_gsm_sch.pdf) @@ -90,7 +86,7 @@ Product Feature: !>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 +## Example ### 1. Arduino IDE @@ -148,3 +144,11 @@ void loop() { Module GSMRXTX5VGND + \ No newline at end of file diff --git a/docs/en/module/joystick.md b/docs/en/module/joystick.md index 641b9c8c..76f8f18d 100644 --- a/docs/en/module/joystick.md +++ b/docs/en/module/joystick.md @@ -2,10 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-module/products/joystick-module)**   **[EasyLoader](#EasyLoader)** - ## Description **JOYSTICK** is a control column module. A joystick is an input device consisting of a stick that pivots on a base and reports its angle or direction to the device it is controlling. Same as ENCODER, it is compatible with FACE Kit. You can have it replace the keyboard panel inside the FACE kit. Through IIC you can get the offset data form (X, Y) axis, also the button status. You can customized the LED behavior as you like. @@ -140,3 +136,13 @@ Wire.endTransmission(); - **[UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/JOYSTICK/UIFlow)** + + + \ No newline at end of file diff --git a/docs/en/module/lego_plus.md b/docs/en/module/lego_plus.md index 9d0dda1d..e7339424 100644 --- a/docs/en/module/lego_plus.md +++ b/docs/en/module/lego_plus.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-module/products/lego-module)**      :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -83,10 +81,19 @@ If you want to change the firmware inside **MEGA328 chip** which has implemented -## Related Video +## Video **LEGO+ - Build a tank** \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/module/lora.md b/docs/en/module/lora.md index ad09c3af..2e08b98e 100644 --- a/docs/en/module/lora.md +++ b/docs/en/module/lora.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/products/lora-module)**   **[EasyLoader](#EasyLoader)** ## Description @@ -117,8 +114,19 @@ void onReceive(int packetSize) { onReceive(LoRa.parsePacket()); ``` - + ## Schematic - \ No newline at end of file + + + + + diff --git a/docs/en/module/lora868.md b/docs/en/module/lora868.md index 7e3a15e6..cc6430f8 100644 --- a/docs/en/module/lora868.md +++ b/docs/en/module/lora868.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-module/products/lora868-module)**   **[EasyLoader](#EasyLoader)**:clapper:**[Videos](#Videos)** ## Description @@ -121,4 +118,13 @@ onReceive(LoRa.parsePacket()); \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/module/lorawan.md b/docs/en/module/lorawan.md index d10d3327..e34fc918 100644 --- a/docs/en/module/lorawan.md +++ b/docs/en/module/lorawan.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-LoRaWAN-Module-433-470Mhz-868-915MHz-with-Internal-Antenna-and-MCX-External-Antenna-Port/3226069_32953098569.html?spm=a2g1y.12024536.productList_5885011.pic_2)**   **[EasyLoader](#EasyLoader)** ## Description @@ -177,3 +174,13 @@ length = lora.receivePacketP2PMode(buffer, 128, &rssi, 1); ## Schematic + + + \ No newline at end of file diff --git a/docs/en/module/lte.md b/docs/en/module/lte.md index ad9deaa8..60a41d6b 100644 --- a/docs/en/module/lte.md +++ b/docs/en/module/lte.md @@ -2,9 +2,6 @@     -*** - -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      :octocat:**[Code](#Code)**      **[EasyLoader](#EasyLoader)**       🛒**[Purchase](https://m5stack.com/collections/m5-module/products/m5stack-lte-module)** ## Description @@ -90,7 +87,7 @@ Product Feature: !>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 +## Example ### 1. Arduino IDE @@ -102,3 +99,13 @@ Product Feature: M5StackGPIO16GPIO175VGND Module LTERXTX5VGND + + + \ No newline at end of file diff --git a/docs/en/module/nb-iot.md b/docs/en/module/nb-iot.md index 2906c93f..78d3fd54 100644 --- a/docs/en/module/nb-iot.md +++ b/docs/en/module/nb-iot.md @@ -3,9 +3,6 @@     -*** - -: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 @@ -119,7 +116,7 @@ only for reference !>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 +## Example ### 1. Arduino IDE @@ -132,7 +129,14 @@ only for reference Module NB-IoTRXTX3.3VGND + diff --git a/docs/en/module/nb-iot_plus.md b/docs/en/module/nb-iot_plus.md index 51b7e3fa..cd1b5d10 100644 --- a/docs/en/module/nb-iot_plus.md +++ b/docs/en/module/nb-iot_plus.md @@ -4,9 +4,6 @@ -*** - -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      :octocat:**[Code](#Code)**      **[EasyLoader](#EasyLoader)**       🛒**[Purchase](https://m5stack.com/collections/m5-module/products/m5stack-nb-iot-plus-module-m5311-gb)** ## Description @@ -117,7 +114,7 @@ only for reference !>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 +## Example ### 1. Arduino IDE @@ -138,5 +135,12 @@ only for reference + diff --git a/docs/en/module/plc.md b/docs/en/module/plc.md index 9ffdc44d..52f0094d 100644 --- a/docs/en/module/plc.md +++ b/docs/en/module/plc.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-PLC-Proto-Industrial-Board-Module-Contains-RS485-ACS712-5B-Programmable-Logic-Controller-Relay-with-Magnet/3226069_32874916056.html?spm=2114.12010615.8148356.2.4c5b68a1WZ8sjd)** ## Description @@ -48,3 +45,13 @@ relay output, digital input, communication interface etc. - **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)** - **[Forum](http://forum.m5stack.com/)** + + + \ No newline at end of file diff --git a/docs/en/module/plus.md b/docs/en/module/plus.md index a2c6413c..074f13be 100644 --- a/docs/en/module/plus.md +++ b/docs/en/module/plus.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-module/products/plus-module)**      :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -92,14 +89,30 @@ while(Wire.available()) { } ``` +### UIFLOW + + + +- [click here to get UIFlow](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/PLUS/UIFLOW). + ## Schematic -## Related Video +## Video **PLUS Case - Page flipping and selection of menu interface** \ No newline at end of file + + + + \ No newline at end of file diff --git a/docs/en/module/proto.md b/docs/en/module/proto.md index cf29c55d..b46f1327 100644 --- a/docs/en/module/proto.md +++ b/docs/en/module/proto.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**     🛒**[Purchase](https://m5stack.com/collections/m5-module/products/proto-module)** ## Description @@ -47,3 +44,13 @@ - **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)** - **[Forum](http://forum.m5stack.com/)** + + + \ No newline at end of file diff --git a/docs/en/module/proto_kit.md b/docs/en/module/proto_kit.md index 0e0a3386..709161e2 100644 --- a/docs/en/module/proto_kit.md +++ b/docs/en/module/proto_kit.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**     🛒**[Purchase](https://m5stack.com/collections/m5-module/products/experimental-proto-board-set)** ## Description @@ -50,6 +47,18 @@ PROTO Board is a pure universal prototype perboard. You can have the total freed ## Related Link +- **[DHT12 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/DHT12_en.pdf)** + - **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)** - **[Forum](http://forum.m5stack.com/)** + + + \ No newline at end of file diff --git a/docs/en/module/servo.md b/docs/en/module/servo.md index 04b90323..67e2d7b2 100644 --- a/docs/en/module/servo.md +++ b/docs/en/module/servo.md @@ -3,9 +3,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-module/products/servo-module)**      :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -96,7 +93,7 @@ Wanna explore the easiest way of Servo programming?? Check out the Blockly Platf -## Related Video +## Video **Video Tutorial** @@ -108,4 +105,13 @@ Wanna explore the easiest way of Servo programming?? Check out the Blockly Platf \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/module/sim800.md b/docs/en/module/sim800.md index 6608659b..9986981d 100644 --- a/docs/en/module/sim800.md +++ b/docs/en/module/sim800.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-module/products/gsm-sim800-module)**      :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -108,7 +105,7 @@ Serial2.print("AT+TEST=TXLRPKT,"00 00 01 00 00 AF 80 07 02 00 00 39""); -## Related Video +## Video **SIM800L Case - Phone calling** @@ -120,4 +117,14 @@ Serial2.print("AT+TEST=TXLRPKT,"00 00 01 00 00 AF 80 07 02 00 00 39""); \ No newline at end of file + + + + \ No newline at end of file diff --git a/docs/en/module/stepmotor.md b/docs/en/module/stepmotor.md index 010846c8..66abf5ad 100644 --- a/docs/en/module/stepmotor.md +++ b/docs/en/module/stepmotor.md @@ -4,9 +4,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-module/products/step-motor-module-adapter-fan-module)**   **[EasyLoader](#EasyLoader)** ## Description @@ -113,4 +110,14 @@ Wanna explore the easiest way of Servo programming?? Check out the Blockly Platf ## Schematic - \ No newline at end of file + + + + \ No newline at end of file diff --git a/docs/en/module/usb.md b/docs/en/module/usb.md index 1e3032bc..63b82e96 100644 --- a/docs/en/module/usb.md +++ b/docs/en/module/usb.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-module/products/usb-module)**      :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -116,10 +113,20 @@ if(Usb.getUsbTaskState() == USB_STATE_RUNNING) -## Related Video +## Video **USB Case - Read USB device** \ No newline at end of file + + + + \ No newline at end of file diff --git a/docs/en/uiflow/FACES.md b/docs/en/uiflow/FACES.md index 7cbd1612..f9848be9 100644 --- a/docs/en/uiflow/FACES.md +++ b/docs/en/uiflow/FACES.md @@ -1,5 +1,4 @@ # Calculator -__________________________ #### Feature introduction @@ -30,7 +29,6 @@ Press the button to return true # Encoder -__________________________ #### Feature introduction @@ -61,7 +59,6 @@ The encoder knob is pressed back to true # FINGER -__________________________ #### Feature introduction @@ -101,7 +98,6 @@ Read unknown fingerprint information executive # GameBoy -__________________________ #### Feature introduction @@ -124,7 +120,6 @@ Back button status, check once # Joystick -__________________________ #### Feature introduction @@ -158,7 +153,6 @@ Set the color of the specified location LED # KeyBoard -__________________________ #### Feature introduction @@ -189,7 +183,6 @@ If the button is pressed back to true # RFID -__________________________ #### Feature introduction diff --git a/docs/en/uiflow/Modules.md b/docs/en/uiflow/Modules.md index f51a467a..7e132e02 100644 --- a/docs/en/uiflow/Modules.md +++ b/docs/en/uiflow/Modules.md @@ -1,5 +1,4 @@ # LidarBOT -__________________________ #### Feature introduction @@ -39,7 +38,6 @@ Read the specified angle obstacle distance # STEPMOTOR -__________________________ #### Feature introduction @@ -74,7 +72,6 @@ Unlock motor # SERVO -__________________________ #### Feature introduction @@ -96,7 +93,6 @@ Set the servo pulse time # Bala Motor -__________________________ #### Feature introduction @@ -128,7 +124,6 @@ Read encoder value # Bala -__________________________ #### Feature introduction @@ -162,7 +157,6 @@ Auto balance # LEGO+ -__________________________ #### Feature introduction @@ -182,16 +176,14 @@ Encoder clear * __Read encode__ Read encoder data - #### Usage -> +> Set the motor to stop for 5 seconds > # PM2.5 -__________________________ #### Feature introduction @@ -212,4 +204,93 @@ Returns the amount of particulate matter in the specified diameter > +# BaseX +#### 功能说明 + +> Control LEGO motors and servos + +> + +* __Set to Mode__ +Set motor mode (normal / position / speed) + +* __Get encoder value__ +Get the value of the encoder + +* __Set encoder__ +Set the value of the encoder + +* __Set speed__ +Set motor speed + +* __Get speed in 20ms__ +Get the speed of the motor in 20ms + +* __Set position point to__ +Set the motor position + +* __Set position PID max speed to__ +Set position mode motor speed + +* __Set speed point to__ +Set motor speed(speed mode) + +* __Run ahead__ +Go forward to the specified position + +* __Set Servo angle to__ +Set the servo angle= + +* __Set Servo pulse to__ +Set the number of servo pulses + +#### USAGE + +> Set the motor to 1000 at a speed of 50 +> + +# PLUS + +#### Feature introduction + +> Read encoder + +> + +* __Get encode__ +Get encoder value + +* __Get press__ +Get encoder button value + +* __Clean encode__ +Clear encoder + +#### Usage + +> Show encoder status +> + +# GoPlus + +#### 功能说明 + +> Read encoder + +> + +* __Get encode__ +Read encoder value + +* __Clean encode__ +clear encoder + +* __Get press__ +read encoder button + +#### Usage + +> display encoder status + +> \ No newline at end of file diff --git a/docs/en/uiflow/Units.md b/docs/en/uiflow/Units.md index 7089d33b..00af0270 100644 --- a/docs/en/uiflow/Units.md +++ b/docs/en/uiflow/Units.md @@ -1,5 +1,4 @@ # ENV -__________________________ #### Feature Introduction @@ -25,7 +24,6 @@ Get humidity # PIR -__________________________ #### Feature Introduction @@ -40,7 +38,6 @@ __________________________ > # RGB LED -__________________________ #### Feature Introduction @@ -78,7 +75,6 @@ Set the pattern on HEX and customize the color # Joystick -__________________________ #### Feature Introduction @@ -108,7 +104,6 @@ Return Y-axis reverse data > # MAKEY -__________________________ #### Feature Introduction @@ -129,7 +124,6 @@ Return all value > # SERVO -________________________ #### Feature Introduction @@ -150,7 +144,6 @@ Set pulse time > # WEIGHT -________________________ #### Feature Introduction @@ -174,7 +167,6 @@ Show rawdata > # TRACE -________________________ #### Feature Introduction @@ -199,7 +191,6 @@ Set limit value # BUTTON -________________________ #### Feature Introduction @@ -221,7 +212,6 @@ Check if the button is pressed, only once during execution # Dual-BUTTON -________________________ #### Feature Introduction @@ -243,7 +233,6 @@ Check if the red button is pressed, only one time during execution # RGB -________________________ #### Feature Introduction @@ -271,7 +260,6 @@ Set brightness of LED # REALY -________________________ #### Feature Introduction @@ -293,7 +281,6 @@ Control relay disconnect # ADC -________________________ #### Feature Introduction @@ -312,7 +299,6 @@ Read voltage # DAC -________________________ #### Feature Introduction @@ -334,7 +320,6 @@ Output voltage 0-4096, and confirm whether to save to EEPROM # NCIR -________________________ #### Feature Introduction @@ -353,7 +338,6 @@ Reading temperature # IR -________________________ #### Feature Introduction @@ -378,7 +362,6 @@ Stop sending # EXT.IO -________________________ #### Feature Introduction @@ -412,7 +395,6 @@ Read all pin states # ANGLE -________________________ #### Feature Introduction @@ -430,7 +412,6 @@ Return potentiometer value > # LIGHT -________________________ #### Feature Introduction @@ -452,7 +433,6 @@ Return numeric value # EARTH -________________________ #### Feature Introduction @@ -474,7 +454,6 @@ Return numeric value # ToF -________________________ #### Feature Introduction @@ -493,7 +472,6 @@ Return distance mm # COLOR -________________________ #### Feature Introduction @@ -521,7 +499,6 @@ Return blue value # RFID -________________________ #### Feature Introduction @@ -549,7 +526,6 @@ Returns the UID of the RFID card # FINGER -________________________ #### Feature Introduction @@ -589,7 +565,6 @@ Unknown id and permission to perform the following operations # CardKB -________________________ #### Feature Introduction @@ -614,7 +589,6 @@ Detect button, press to return true # Pb.HUB -________________________ #### Feature Introduction @@ -651,7 +625,6 @@ Set the specified pin RGB brightness # Pa.HUB -________________________ #### Feature Introduction @@ -676,7 +649,6 @@ Set port I2C # THERMAL -________________________ #### Feature Introduction diff --git a/docs/en/uiflow/advanced.md b/docs/en/uiflow/advanced.md index 25a0b22d..6282c917 100644 --- a/docs/en/uiflow/advanced.md +++ b/docs/en/uiflow/advanced.md @@ -1,5 +1,4 @@ # Remote Control -__________________________ #### Function Description @@ -130,7 +129,6 @@ __Note: The created variable name is not allowed to be consistent with the param # MQTT communication -__________________________ #### What is MQTT? @@ -150,7 +148,6 @@ __________________________ # MQTT server -_________________________________ * __Select MQTT Service__ @@ -173,7 +170,6 @@ _________________________________ # Initialization procedure -__________________________ * __MQTT configuration block__ @@ -193,8 +189,6 @@ __________________________ > - - * __MQTT Start__ >Add a Start block below the MQTT configuration block, which means that it will start running after the configuration information. @@ -204,7 +198,6 @@ __________________________ # Publish -__________________________ #### Function Description @@ -232,7 +225,6 @@ __________________________ # Subscribe -__________________________ #### Function Description @@ -260,7 +252,6 @@ __________________________ # Use Cases -__________________________ #### Implementation function @@ -278,7 +269,6 @@ __________________________ # WiFi -__________________________ #### Function Description @@ -321,7 +311,6 @@ Establish a point-to-point connection,Read the Message form other M5Stack # Easy I/O -__________________________ #### Function Description @@ -353,7 +342,6 @@ Map values to a range proportionally # PIN -__________________________ #### Function Description @@ -387,7 +375,6 @@ Set the value of pin # PWM -__________________________ #### Function Description @@ -420,7 +407,6 @@ Re-enable PWM function # ADC -__________________________ #### Function Description @@ -449,7 +435,6 @@ read ADC # DAC -__________________________ #### Function Description @@ -484,7 +469,6 @@ set frequency # UART -__________________________ #### Function Description @@ -526,7 +510,6 @@ Write a string to the serial port # I2C -__________________________ #### Function Description @@ -573,7 +556,6 @@ Scanning I2C devices # Execute -__________________________ #### Function Description @@ -590,7 +572,6 @@ __________________________ # SDCard -__________________________ #### Function Description @@ -642,7 +623,6 @@ File rename # Http -__________________________ #### Function Description diff --git a/docs/en/uiflow/data_structure.md b/docs/en/uiflow/data_structure.md index 45ecdb4c..59a009f9 100644 --- a/docs/en/uiflow/data_structure.md +++ b/docs/en/uiflow/data_structure.md @@ -1,5 +1,4 @@ # Introducing variables -________________________ #### What is a variable? @@ -20,7 +19,6 @@ ________________________ # Basic operation -__________________________ #### Function Description @@ -65,7 +63,6 @@ Convert values to floating point numbers # random number -__________________________ #### Function Description @@ -89,7 +86,7 @@ Specify a random range, each time it is executed, randomly generate an integer i # Introducing a map -__________________________ + #### Function Description >Map is another variable container model that can store any type of object. @@ -172,7 +169,7 @@ Create an array from text, using a separator # Introducing JSON -__________________________ + #### Function Description >JSON (JavaScript Object Notation) is a lightweight data exchange format that is easy for people to read and write. @@ -193,7 +190,7 @@ Decode an encoded JSON string into a Python object. # Introducing TEXT -__________________________ + #### Function Description >Use these blocks for text processing and screen display. diff --git a/docs/en/uiflow/hardware.md b/docs/en/uiflow/hardware.md index 615dec51..5106ccbd 100644 --- a/docs/en/uiflow/hardware.md +++ b/docs/en/uiflow/hardware.md @@ -1,5 +1,4 @@ # RGB -__________________________ #### Feature introduction @@ -27,7 +26,6 @@ Set the brightness of the LED bar # Speaker -__________________________ #### Feature introduction @@ -56,7 +54,6 @@ Play a specific musical note for a set duration of beats # IMU (Internal Measurement Unit) -__________________________ #### Feature introduction @@ -99,7 +96,6 @@ Get the Angular velocity z position # POWER (M5Stack) -__________________________ #### Feature introduction @@ -129,7 +125,6 @@ Return battery level # POWER (M5StickC) -__________________________ #### Feature introduction diff --git a/docs/en/uiflow/introduction.md b/docs/en/uiflow/introduction.md index 9a586f44..cd3d7728 100644 --- a/docs/en/uiflow/introduction.md +++ b/docs/en/uiflow/introduction.md @@ -1,6 +1,4 @@ # Update firmware -_________________________________ - > ### For Windows @@ -11,14 +9,12 @@ _________________________________ > - * __Installing the driver__ > Extract the zip file and run the install package in the extracted folder > -————————————————————————————————— * __Download M5Burner__ @@ -32,10 +28,7 @@ _________________________________ > - - # WIFI Setup -____________________________________ __UIFlow and M5GO are two seperate concepts,UiFlow is the platform we use to program M5GO and we need to connect the two before this is possible__ #### Initiate device and setup WIFI @@ -54,7 +47,6 @@ __UIFlow and M5GO are two seperate concepts,UiFlow is the platform we use to p # API Key -______________________ #### Entering Code Upload Mode @@ -72,7 +64,6 @@ ______________________ > # Run,Download program -______________________ #### Running a program @@ -88,7 +79,6 @@ ______________________ > # UIFlow interface -_______________________________________ ### UIFlow's interface is seperated into 5 main sections @@ -113,7 +103,6 @@ _______________________________________ # Program structure -____________________________________ #### Setup @@ -143,7 +132,6 @@ ____________________________________ > # Button -_____________________________ #### Function Description @@ -168,7 +156,6 @@ The button can be triggered by the program only once, if you keep pressing it, i > # Wait -_____________________________ #### Function Description @@ -183,8 +170,6 @@ Modify the number in the data frame to change the time of the Wait delay. * __Get ticks ms__ Get current system run time. - - #### Usage >Add the Wait Block to the program that needs to be delayed and set the time. When the program executes to it, it will play a delay. @@ -193,7 +178,6 @@ Get current system run time. # Timer -_____________________________ #### Function Description diff --git a/docs/en/uiflow/logic.md b/docs/en/uiflow/logic.md index 30b1bb92..2bec9086 100644 --- a/docs/en/uiflow/logic.md +++ b/docs/en/uiflow/logic.md @@ -1,5 +1,4 @@ # if condition -__________________________ #### Feature introduction @@ -26,7 +25,6 @@ Values of true or false (A.K.A "Boolean") can be used in the if condition to det # Logic Operator -__________________________ #### Feature Introduction @@ -41,7 +39,6 @@ __________________________ > # logic operation -__________________________ #### Function Description @@ -66,7 +63,6 @@ Invert the logical result of an expression, that is, notTrue=False, notFalse=Tru # Conditional loop -__________________________ #### Function Description @@ -88,7 +84,6 @@ Determine whether the condition is true or not, and when inception, infinite loo > # Data iteration -__________________________ #### Function Description @@ -112,7 +107,6 @@ You can choose to jump out of the entire loop, or jump out of this loop, and exe > # Functions -________________________ #### What is a function? diff --git a/docs/en/uiflow/ui_simulator.md b/docs/en/uiflow/ui_simulator.md index 07afea1e..4618b1e3 100644 --- a/docs/en/uiflow/ui_simulator.md +++ b/docs/en/uiflow/ui_simulator.md @@ -1,5 +1,4 @@ # UI Elements -__________________________ #### Feature introduction @@ -45,7 +44,6 @@ Display an image that has been uploaded to the M5 device > # Emoji -__________________________ #### Feature introduction @@ -71,7 +69,6 @@ __________________________ # Graphic -__________________________ #### Feature introduction @@ -125,7 +122,6 @@ Draw a polygon at the x/y origin with a set radius and amount of sides # Displaying images -__________________________ #### Feature introduction @@ -150,7 +146,6 @@ __________________________ > # SCREEN -__________________________ #### Feature introduction diff --git a/docs/en/unit/396port.md b/docs/en/unit/396port.md index 57d745bc..e78330b1 100644 --- a/docs/en/unit/396port.md +++ b/docs/en/unit/396port.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/3-96-transfer-unit)** ## Description @@ -44,3 +42,13 @@ Terminal blocks are used to secure and/or terminate wires and, in their simplest - **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)** - **[Forum](http://forum.m5stack.com/)** + + + \ No newline at end of file diff --git a/docs/en/unit/accel.md b/docs/en/unit/accel.md index 9cdd7ed6..5aa3db9c 100644 --- a/docs/en/unit/accel.md +++ b/docs/en/unit/accel.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**       :octocat:**[Code](#Code)**       🛒**[Purchase](https://m5stack.com/products/3-axis-digital-accelerometer-unit-adxl345)**      **[EasyLoader](#EasyLoader)** ## Description @@ -72,7 +69,7 @@ By measuring the amount of static acceleration due to gravity, you can find out ?> 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 +## Example ### 1. Arduino IDE @@ -106,8 +103,25 @@ void loop() { } ``` +### 2. UIFlow + + + +- [click here to get UIFlow](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/ACCEL/UIFLOW). + + ## Video + + + \ No newline at end of file diff --git a/docs/en/unit/adc.md b/docs/en/unit/adc.md index fbf30ba8..b69357f6 100644 --- a/docs/en/unit/adc.md +++ b/docs/en/unit/adc.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/adc-unit)**   **[EasyLoader](#EasyLoader)** ## Description @@ -113,4 +111,13 @@ ads.Measure_Differential(); -
M5Core ( GROVE A )GPIO22GPIO215VGND
ADC UnitSCLSDA5VGND
\ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/angle.md b/docs/en/unit/angle.md index 4d721788..acbbc5f3 100644 --- a/docs/en/unit/angle.md +++ b/docs/en/unit/angle.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/angle-unit)**   **[EasyLoader](#EasyLoader)** ## Description @@ -112,4 +109,14 @@ void loop() { -
M5Core(GROVE B)GPIO36GPIO265VGND
ANGLE UnitSensor Pin 5VGND
\ No newline at end of file + + + + \ No newline at end of file diff --git a/docs/en/unit/butterfly.md b/docs/en/unit/butterfly.md index a0441b07..802fc3b4 100644 --- a/docs/en/unit/butterfly.md +++ b/docs/en/unit/butterfly.md @@ -3,13 +3,10 @@ -*** - -:memo:**[Description](#Description)**      :bulb:**[Assembly Steps](#Assembly-Steps)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-application/products/butterfly-launcher)**       ## Description -**BUTTERFLY** ... This is an upgrade of old Butterfly. In comparison, this new launcher has packed with a microprocessor MEGA328 and 18 RGB LEDs. It also has a Lipo battery assembly onto the device, plus two ports for power, serial communication, and connection. One standout feather is that you can have many devices connected in serial, and control them independently. Therefore you can create a very nice effect. +**BUTTERFLY** This is an upgrade of old Butterfly. In comparison, this new launcher has packed with a microprocessor MEGA328 and 18 RGB LEDs. It also has a Lipo battery assembly onto the device, plus two ports for power, serial communication, and connection. One standout feather is that you can have many devices connected in serial, and control them independently. Therefore you can create a very nice effect.



@@ -93,3 +90,13 @@ I will show you how to set up the develope environment on UIflow
**Mega328 ISP**Download interface Pin foot definition + + + \ No newline at end of file diff --git a/docs/en/unit/button.md b/docs/en/unit/button.md index a1c15b1f..464af609 100644 --- a/docs/en/unit/button.md +++ b/docs/en/unit/button.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/mini-button-unit)**   **[EasyLoader](#EasyLoader)** ## Description @@ -92,4 +90,13 @@ M5.update(); -
M5Core(GROVE B)Btn (GPIO36)NC (GPIO26)5VGND
BUTTON UnitBUTTON Pin 5VGND
\ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/cardkb.md b/docs/en/unit/cardkb.md index c38a6f57..0e840d10 100644 --- a/docs/en/unit/cardkb.md +++ b/docs/en/unit/cardkb.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/cardkb-mini-keyboard)**   :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -126,10 +124,20 @@ void loop() CardKBSCLSDA5VGND -## Related Video +## Video - **CardKB Case - 01** + + + \ No newline at end of file diff --git a/docs/en/unit/catear.md b/docs/en/unit/catear.md index 138614ed..fc22a23c 100644 --- a/docs/en/unit/catear.md +++ b/docs/en/unit/catear.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stack-official-cute-cat-ears-acrylic)**      :clapper:**[Related Video](#Related-Video)** ## Description @@ -68,10 +66,20 @@ Arduino Library realted to RGB LED driving: CATEAR Unit CATEAR Pin5VGND -## Related Video +## Video **CatEAR** + + + \ No newline at end of file diff --git a/docs/en/unit/color.md b/docs/en/unit/color.md index 36402887..153d4a87 100644 --- a/docs/en/unit/color.md +++ b/docs/en/unit/color.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/color-unit)**      :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -120,10 +118,19 @@ After burnt this example, PC serial terminal will print original value RGBC(red, COLOR UnitSCLSDA5VGND -## Related Video +## Video **COLOR Case - 01** \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/dac.md b/docs/en/unit/dac.md index b0525874..f5c152a9 100644 --- a/docs/en/unit/dac.md +++ b/docs/en/unit/dac.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/dac-unit)**   **[EasyLoader](#EasyLoader)** ## Description @@ -89,4 +86,13 @@ delay(1000); -
M5Core(GROVE A)GPIO22GPIO215VGND
DAC UnitSCLSDA5VGND
\ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/dual_button.md b/docs/en/unit/dual_button.md index b2d8afe2..89695309 100644 --- a/docs/en/unit/dual_button.md +++ b/docs/en/unit/dual_button.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/mini-dual-button-unit)**      :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -95,10 +92,19 @@ M5.update(); DUAL_BUTTON UnitBlue Button PinRed Button Pin5VGND -## Related Video +## Video **Joystick Case - Page flipping and selection of menu interface** \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/earth.md b/docs/en/unit/earth.md index fadd0a18..45ed7211 100644 --- a/docs/en/unit/earth.md +++ b/docs/en/unit/earth.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/earth-sensor-unit)**      :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -99,7 +97,7 @@ void loop() { EARTH UnitAnalogSignal PinDigitalSignal Pin5VGND -## Related Video +## Video **EARTH Tutorial - Monitor vase soil moisture 1** @@ -111,4 +109,13 @@ void loop() { \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/env.md b/docs/en/unit/env.md index 762d8b64..394e10bb 100644 --- a/docs/en/unit/env.md +++ b/docs/en/unit/env.md @@ -2,11 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/mini-env-sensor-unit)**   **[EasyLoader](#EasyLoader)** - - ## Description @@ -111,4 +106,13 @@ float pressure = bme.readPressure(); -
M5Core(GROVE A)GPIO22GPIO215VGND
ENV UnitSCLSDA5VGND
\ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/esp32cam.md b/docs/en/unit/esp32cam.md index dfc51fe1..1b11b864 100644 --- a/docs/en/unit/esp32cam.md +++ b/docs/en/unit/esp32cam.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :bulb:**[Quick Start](en/quick_start/m5camera/m5camera_quick_start)**      :octocat:**[Code](#Code)**      :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Units/esp32-cam/M5CAM-ESP32-A1-POWER.pdf)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/esp32-camera)**      :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -157,13 +155,13 @@ The hardware also comes with some reserved weld pad, just in case you want put t - **Datasheet** - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_en.pdf) - [OV2640](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/OV2640DS_en.pdf) -## Code +## Example ### Firmware - **[ESP32CAM Firmware](https://github.com/m5stack/m5stack-cam-psram/tree/master/wifi/wifi_sta/firmware/ESP32-Camera)** -### Example +### Code - **[Serial communication-ESP32CAM](https://github.com/m5stack/m5stack-cam-psram/tree/master/uart/firmware/ESP32-Camera)** @@ -171,7 +169,7 @@ The hardware also comes with some reserved weld pad, just in case you want put t -## Related Video +## Video **ESP32CAM Case - 01** @@ -184,3 +182,14 @@ The hardware also comes with some reserved weld pad, just in case you want put t + + \ No newline at end of file diff --git a/docs/en/unit/extio.md b/docs/en/unit/extio.md index a2e5cc30..dbadfa78 100644 --- a/docs/en/unit/extio.md +++ b/docs/en/unit/extio.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/official-extend-serial-i-o-unit)**   **[EasyLoader](#EasyLoader)** ## Description @@ -103,4 +101,13 @@ Serial.println(ioCon1.digitalWritePort0(0x00)); -
M5Core(GROVE A)GPIO22GPIO215VGND
EXT.IO UnitSCLSDA5VGND
\ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/finger.md b/docs/en/unit/finger.md index b8c06a1c..a8b72e8b 100644 --- a/docs/en/unit/finger.md +++ b/docs/en/unit/finger.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/finger-sensor-unit)**      :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -48,10 +45,11 @@ UART settings: - Fingerprint Attendance Machine - Fingerprint Locker +## Document -## Related Link +- Protocol **[FINGER series communication protocol](https://github.com/m5stack/M5-Schematic/blob/master/Units/finger/biovo_fingerprint_Protocol_en.DOC)** -- **DataSheet** - [FPC1020A DataSheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/biovo_fingerprint_Protocol_zh_CN.DOC) +- Datasheet **[FPC1020A](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/1020A_datasheet_cn.pdf)** ## Schematic @@ -127,7 +125,7 @@ res1 = fpm_deleteAllUser(); -## Related Video +## Video - **FINGER Application** @@ -140,4 +138,13 @@ res1 = fpm_deleteAllUser(); \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/gps.md b/docs/en/unit/gps.md index d4dea3a3..424454b7 100644 --- a/docs/en/unit/gps.md +++ b/docs/en/unit/gps.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/mini-gps-bds-unit)**   **[EasyLoader](#EasyLoader)** ## Description @@ -159,3 +157,13 @@ Indicates that the positioning information is UTC time is 06:30:12, north latitu M5Core(GROVE C)U2RXD(GPIO16)U2TXD(GPIO17)5VGND GPS UnitSignal Transmitter(TXD)Signal Receiver(RXD)5VGND + + + \ No newline at end of file diff --git a/docs/en/unit/heart.md b/docs/en/unit/heart.md index be037a70..d418ae5e 100644 --- a/docs/en/unit/heart.md +++ b/docs/en/unit/heart.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/mini-heart-unit)**   **[EasyLoader](#EasyLoader)** ## Description @@ -126,4 +124,13 @@ void loop() -
M5Core(GROVE A)GPIO22GPIO215VGND
HEART UnitSCLSDA5VGND
\ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/hex.md b/docs/en/unit/hex.md index 3830d112..a27995ce 100644 --- a/docs/en/unit/hex.md +++ b/docs/en/unit/hex.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/hex-neopixel-led-board)**   **[EasyLoader](#EasyLoader)** ## Description @@ -126,4 +124,13 @@ void loop(){ -
M5Core(GROVE C)GPIO16GPIO175VGND
HEX Unit HEX Pin5VGND
\ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/hub.md b/docs/en/unit/hub.md index d142ca74..c0b58529 100644 --- a/docs/en/unit/hub.md +++ b/docs/en/unit/hub.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/mini-hub-module)** ## Description @@ -32,3 +30,13 @@ Notice: **HUB** is just a hardware expander, if you are looking for hardware and ## Schematic + + + \ No newline at end of file diff --git a/docs/en/unit/ir.md b/docs/en/unit/ir.md index f5ee40a8..1d8f5c9a 100644 --- a/docs/en/unit/ir.md +++ b/docs/en/unit/ir.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/ir-unit)**   **[EasyLoader](#EasyLoader)** ## Description @@ -82,4 +80,13 @@ cur_recv_value = digitalRead(ir_recv_pin);// read the status of receiver -
M5Core(GROVE B)GPIO36GPIO265VGND
IR UnitReceiver PinTransmitter Pin5VGND
\ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/joystick.md b/docs/en/unit/joystick.md index e72d45e3..eb19fcf6 100644 --- a/docs/en/unit/joystick.md +++ b/docs/en/unit/joystick.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/joystick-unit)**      :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -114,7 +112,7 @@ if (Wire.available()) { JOYSTICK UnitSCLSDA5VGND -## Related Video +## Video **Joystick Case - controll wheelchair** @@ -127,3 +125,13 @@ if (Wire.available()) { + + + \ No newline at end of file diff --git a/docs/en/unit/laser-rx.md b/docs/en/unit/laser-rx.md index 6160f55e..97bd8a84 100644 --- a/docs/en/unit/laser-rx.md +++ b/docs/en/unit/laser-rx.md @@ -3,9 +3,7 @@ -*** -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      **[EasyLoader](#EasyLoader)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/laser-rx-unit)** ## Description @@ -50,7 +48,7 @@ Two parallel beams are needed, one for transmission and one for reception. There ?>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 +## Example ### 1. Arduino IDE @@ -118,3 +116,13 @@ M5.update(); + + + \ No newline at end of file diff --git a/docs/en/unit/laser-tx.md b/docs/en/unit/laser-tx.md index 68070842..f172371b 100644 --- a/docs/en/unit/laser-tx.md +++ b/docs/en/unit/laser-tx.md @@ -3,9 +3,7 @@ -*** -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      **[EasyLoader](#EasyLoader)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/laser-tx-unit)** ## Description @@ -51,7 +49,7 @@ Port type of this unit is PORTB. ?>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 +## Example ### 1. Arduino IDE @@ -120,7 +118,14 @@ M5.update(); + diff --git a/docs/en/unit/light.md b/docs/en/unit/light.md index 1150c9b5..a3ddfb43 100644 --- a/docs/en/unit/light.md +++ b/docs/en/unit/light.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/light-sensor-unit)**      :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -88,7 +86,7 @@ digitalRead_value = digitalRead(26); LIGHT UnitAnalogSignal PinDigitalSignal Pin5VGND -## Related Video +## Video **LIGHT - Tutorial** @@ -100,4 +98,13 @@ digitalRead_value = digitalRead(26); \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/m5-bit.md b/docs/en/unit/m5-bit.md index 84927847..949f5ece 100644 --- a/docs/en/unit/m5-bit.md +++ b/docs/en/unit/m5-bit.md @@ -2,9 +2,7 @@ -* * * -:memo:**[Description](#Description)**   :octocat:**[Example](#Example)**   🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5-bit-iot-classroom-development-board)**       ## Description @@ -101,3 +99,11 @@ void loop() { } } ``` + \ No newline at end of file diff --git a/docs/en/unit/m5camera.md b/docs/en/unit/m5camera.md index 35622cc0..bf49e26d 100644 --- a/docs/en/unit/m5camera.md +++ b/docs/en/unit/m5camera.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :bulb:**[Quick Start](en/quick_start/m5camera/m5camera_quick_start)**      :octocat:**[Code](#Code)**      :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/esp-32-camera-psram)**      :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -169,14 +166,14 @@ The hardware also comes with some reserved weld pad, just in case you want put t - **Datasheet** - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_en.pdf) - [OV2640](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/OV2640DS_en.pdf) -## Code +## Example ### Firmware - **[M5Camera](https://github.com/m5stack/m5stack-cam-psram/tree/master/wifi/wifi_sta/firmware/Camera%20B)** -### Example +### Code - **[Face recognition](https://github.com/m5stack/m5stack-cam-psram/tree/master/face_recognize/firmware/Camera%20B)** @@ -205,7 +202,7 @@ The hardware also comes with some reserved weld pad, just in case you want put t -## Related Video +## Video **M5Camera Case - Image transmission between M5Camera and M5Core** @@ -217,4 +214,15 @@ The hardware also comes with some reserved weld pad, just in case you want put t \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/m5camera_f.md b/docs/en/unit/m5camera_f.md index 4cea81d8..b7c9a4b6 100644 --- a/docs/en/unit/m5camera_f.md +++ b/docs/en/unit/m5camera_f.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :bulb:**[Quick Start](en/quick_start/m5camera/m5camera_quick_start)**      :octocat:**[Code](#Code)**      :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/fish-eye-camera-module-ov2640)**   **[EasyLoader](#EasyLoader)** ## Description @@ -171,7 +169,7 @@ The hardware also comes with some reserved weld pad, just in case you want put t - **Datasheet** - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_en.pdf) - [OV2640](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/OV2640DS_en.pdf) -## Code +## Example ### Firmware @@ -179,7 +177,7 @@ The hardware also comes with some reserved weld pad, just in case you want put t -### Example +### Code - **[Serial communication-M5CameraF](https://github.com/m5stack/m5stack-cam-psram/tree/master/uart/firmware/Camera%20F)** @@ -228,4 +226,15 @@ Click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/ \ No newline at end of file + --> + + \ No newline at end of file diff --git a/docs/en/unit/m5camera_x.md b/docs/en/unit/m5camera_x.md index 6aa1484a..791c9adf 100644 --- a/docs/en/unit/m5camera_x.md +++ b/docs/en/unit/m5camera_x.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :bulb:**[Quick Start](en/quick_start/m5camera/m5camera_quick_start)**      :octocat:**[Code](#Code)**      :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/products/psram-camera-module)**   **[EasyLoader](#EasyLoader)** ## Description @@ -162,14 +159,14 @@ The hardware also comes with some reserved weld pad, just in case you want put t - **Datasheet** - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_en.pdf) - [OV2640](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/OV2640DS_en.pdf) -## Code +## Example ### Firmware - **[M5CameraX Firmware](https://github.com/m5stack/m5stack-cam-psram/tree/master/wifi/wifi_sta/firmware/Camera%20X)** -### Example +### Code - **[Face recognition](https://github.com/m5stack/m5stack-cam-psram/tree/master/face_recognize/firmware/Camera%20X)** @@ -198,3 +195,13 @@ The hardware also comes with some reserved weld pad, just in case you want put t + \ No newline at end of file diff --git a/docs/en/unit/makey.md b/docs/en/unit/makey.md index 5f7af5ea..15f53cef 100644 --- a/docs/en/unit/makey.md +++ b/docs/en/unit/makey.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/makey-unit)**   **[EasyLoader](#EasyLoader)** ## Description @@ -119,4 +117,14 @@ while (Wire.available()) { **Mega328 ISP**Download interface Pin foot definition - \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/mini-proto.md b/docs/en/unit/mini-proto.md index d1843799..ca6f41a3 100644 --- a/docs/en/unit/mini-proto.md +++ b/docs/en/unit/mini-proto.md @@ -1,9 +1,7 @@ # Unit MINI.PROTO {docsify-ignore-all} -*** -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/new-mini-proto-unit)** ## Description @@ -53,6 +51,14 @@ For different CONNEXT ports, you will be able to interact with different pins th MINI.PROTOP1-1P1-25VGND + + diff --git a/docs/en/unit/ncir.md b/docs/en/unit/ncir.md index 7a29e792..b9bc6a03 100644 --- a/docs/en/unit/ncir.md +++ b/docs/en/unit/ncir.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/ncir-sensor-unit)**   **[EasyLoader](#EasyLoader)** ## Description @@ -100,4 +97,14 @@ temperature = result * 0.02 - 273.15; -
M5Core (GROVE A)GPIO22GPIO215VGND
NCIR UnitSCLSDA5VGND
\ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/neoflash.md b/docs/en/unit/neoflash.md index ddc1f805..6e95317f 100644 --- a/docs/en/unit/neoflash.md +++ b/docs/en/unit/neoflash.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/neoflash-acrylic-light-board)**   :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -76,7 +74,7 @@ open http://flow.m5stack.com click Demo load uiflow NEOFLASH UnitPIR PinRGB Pin5VGND -## Related Video +## Video **Neoflash Video Tutorial on UIFlow** @@ -88,4 +86,14 @@ open http://flow.m5stack.com click Demo load uiflow \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/neopixel.md b/docs/en/unit/neopixel.md index 61688679..032fe54a 100644 --- a/docs/en/unit/neopixel.md +++ b/docs/en/unit/neopixel.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/neopixel-rgb-leds-cable)**      :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -129,7 +126,7 @@ void FastLEDshowTask(void *pvParameters){ NEOPIXEL Unit Signal Pin5VGND -## Related Video +## Video **Neopixel case - 01** @@ -141,4 +138,14 @@ void FastLEDshowTask(void *pvParameters){ \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/op180.md b/docs/en/unit/op180.md index 632f4217..72bc4205 100644 --- a/docs/en/unit/op180.md +++ b/docs/en/unit/op180.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Code](#Code)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/180-infrared-refletive-unit-itr9606)**      **[EasyLoader](#EasyLoader)** ## Description @@ -41,8 +38,6 @@ The actuator of this Unit is consist of a pair of IR part, emitter side and rece ## Documentation - - ## Schematic @@ -60,7 +55,7 @@ The actuator of this Unit is consist of a pair of IR part, emitter side and rece ?>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 +## Example ### 1. Arduino IDE @@ -96,4 +91,14 @@ void loop() { \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/op90.md b/docs/en/unit/op90.md index 807ec36d..1614e64a 100644 --- a/docs/en/unit/op90.md +++ b/docs/en/unit/op90.md @@ -1,9 +1,7 @@ # Unit OP90 {docsify-ignore-all} -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/90-infrared-refletive-unit-itr9606)**      **[EasyLoader](#EasyLoader)** ## Description @@ -93,4 +91,14 @@ void loop() { \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/pahub.md b/docs/en/unit/pahub.md index 3a9a9aae..bb9c6594 100644 --- a/docs/en/unit/pahub.md +++ b/docs/en/unit/pahub.md @@ -5,8 +5,6 @@ -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/pahub-unit)**      :octocat:**[Code](#Code)**   **[EasyLoader](#EasyLoader)** - ## Description @@ -59,7 +57,7 @@ The I2C address of this unit is 0x70 (changable by resistors). s -## Code +## Example - protovol type - I2C - address - 0x70 @@ -103,3 +101,14 @@ void portselect(uint8_t i) { *If you want the complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/PaHUB/UIFlow).* + + + \ No newline at end of file diff --git a/docs/en/unit/pbhub.md b/docs/en/unit/pbhub.md index a5ff0b68..054efb1a 100644 --- a/docs/en/unit/pbhub.md +++ b/docs/en/unit/pbhub.md @@ -4,9 +4,6 @@ - -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/pb-hub)**      :octocat:**[例程](#例程)**   **[EasyLoader](#EasyLoader)** - ## Description **PbHUB**, is a expander for singel-bus GROVE PORTB(Black port on M5GO Base). 1-to-6. PortB can be used as GPIO and analog in two data lines connected to GPIO36 and GPIO26 on ESP32. Same as PaHUB, it provides a solution for mutiple device control by PORTB. With PbHUB each of the IO can be configurated to input, output and analog in as you like. Unfortunatly this Unit is unnested. @@ -61,7 +58,7 @@ See the below picture for timing sequence of HX711: -## 例程 +## Exapmle ### 1. Arduino IDE @@ -109,6 +106,14 @@ See the below picture for timing sequence of HX711: + + diff --git a/docs/en/unit/pir.md b/docs/en/unit/pir.md index 8312a1ac..886d4eaf 100644 --- a/docs/en/unit/pir.md +++ b/docs/en/unit/pir.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/pir-module)**   **[EasyLoader](#EasyLoader)** ## Description @@ -89,4 +87,14 @@ To get complete code, please click [here](https://github.com/m5stack/M5-ProductE -
M5Core(GROVE B)GPIO36GPIO265VGND
PIR UnitSensor Pin 5VGND
\ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/proto.md b/docs/en/unit/proto.md index 5f158f85..7f7764de 100644 --- a/docs/en/unit/proto.md +++ b/docs/en/unit/proto.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/mini-proto-board-unit)** ## Description @@ -39,4 +37,14 @@ -
M5Core(GROVE B)GPIO36GPIO265VGND
PROTO UnitGPIO36GPIO265VGND
\ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/relay.md b/docs/en/unit/relay.md index 97facfb1..41c0ec5f 100644 --- a/docs/en/unit/relay.md +++ b/docs/en/unit/relay.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/mini-3a-relay-unit)**      :clapper: **[Video Tutorial](#Video-Tutorial)**   **[EasyLoader](#EasyLoader)** ## Description @@ -93,10 +90,20 @@ void loop(void) { RELAY Unit RELAY Controlling Pin5VGND -## Video Tutorial +## Video **Program with UIFlow** \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/rfid.md b/docs/en/unit/rfid.md index 38dc6e9f..04a14cd9 100644 --- a/docs/en/unit/rfid.md +++ b/docs/en/unit/rfid.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/rfid-sensor-unit)**   **[EasyLoader](#EasyLoader)** ## Description @@ -123,4 +120,15 @@ After opening and burning this example using [UIFlow](flow.m5stack.com), place t -
M5Core ( GROVE A )GPIO22GPIO215VGND
RFID UnitSCLSDA5VGND
\ No newline at end of file + + + + \ No newline at end of file diff --git a/docs/en/unit/rgb.md b/docs/en/unit/rgb.md index 414778a9..4c92841b 100644 --- a/docs/en/unit/rgb.md +++ b/docs/en/unit/rgb.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/rgb-unit)**   **[EasyLoader](#EasyLoader)** ## Description @@ -83,4 +80,14 @@ pixels.show(); // This sends the updated pixel color to the hardware. -
M5Core(GROVE B)GPIO36GPIO265VGND
RGB Unit Signal Pin5VGND
\ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/rs485.md b/docs/en/unit/rs485.md index 2756c03c..fb71736c 100644 --- a/docs/en/unit/rs485.md +++ b/docs/en/unit/rs485.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/rs485-module)**   **[EasyLoader](#EasyLoader)** ## Description @@ -64,4 +62,15 @@ It is used to convert the TTL standard to the RS485 standard. If the outside ser -
M5Core(GROVE C)U2RXD(GPIO16)U2TXD(GPIO17)5VGND
RS485 UnitRS485 RXDRS485 TXD5VGND
\ No newline at end of file + + + + \ No newline at end of file diff --git a/docs/en/unit/thermal.md b/docs/en/unit/thermal.md index 45e40f11..1e3b57e9 100644 --- a/docs/en/unit/thermal.md +++ b/docs/en/unit/thermal.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/thermal-camera)**      :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -111,10 +108,21 @@ interpolate_image(reversePixels,ROWS,COLS,dest_2d,\ THERMAL UnitSCLSDA5VGND -## Related Video +## Video **THERMAL Case** \ No newline at end of file + + + + \ No newline at end of file diff --git a/docs/en/unit/tof.md b/docs/en/unit/tof.md index 82c701b4..cc5a8901 100644 --- a/docs/en/unit/tof.md +++ b/docs/en/unit/tof.md @@ -2,9 +2,7 @@ -*** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/tof-sensor-unit)**   **[EasyLoader](#EasyLoader)** ## Description @@ -110,4 +108,14 @@ dist = makeuint16(gbuf[11], gbuf[10]);//split distance data to variable "dist" -
M5Core(GROVE A)GPIO22GPIO215VGND
ToF UnitSCLSDA5VGND
\ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/trace.md b/docs/en/unit/trace.md index e967d06b..8a2369fb 100644 --- a/docs/en/unit/trace.md +++ b/docs/en/unit/trace.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stack-trace-board-for-lidar-bot)**      :clapper:**[Related Video](#Related-Video)**   **[EasyLoader](#EasyLoader)** ## Description @@ -114,10 +111,20 @@ SensorArray[0] = (value&0x01)>>0; -## Related Video +## Video **TRACE Case** \ No newline at end of file + + + \ No newline at end of file diff --git a/docs/en/unit/unit_fan.md b/docs/en/unit/unit_fan.md index f56710b6..171d1cb3 100644 --- a/docs/en/unit/unit_fan.md +++ b/docs/en/unit/unit_fan.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Code](#Code)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/mini-fan-unit?variant=17365249785946)**      **[EasyLoader](#EasyLoader)** ## Description @@ -55,7 +52,7 @@ This N20 motor is has a 5V supply voltage. The output shaft has a rotational spe ?>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 +## Example ### 1. Arduino IDE @@ -96,3 +93,12 @@ void loop() { + \ No newline at end of file diff --git a/docs/en/unit/unitv.md b/docs/en/unit/unitv.md index f39f39bd..65cd976e 100644 --- a/docs/en/unit/unitv.md +++ b/docs/en/unit/unitv.md @@ -4,9 +4,6 @@ -*** - -:memo:**[Description](#Description)**     🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/unitv-ai-camera)**   :clapper:**[Videos](#Videos)** ## Description @@ -219,3 +216,14 @@ UNIT-V does not currently recognize all types of MicroSD cards. We have tested s + + + \ No newline at end of file diff --git a/docs/en/unit/vibrator.md b/docs/en/unit/vibrator.md index bace76bf..35182b6f 100644 --- a/docs/en/unit/vibrator.md +++ b/docs/en/unit/vibrator.md @@ -1,9 +1,6 @@ # Unit VIBRATOR MOTOR {docsify-ignore-all} -*** - -:memo:**[Description](#Description)**      :octocat:**[Code](#Code)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/vibration-motor-unit)**      **[EasyLoader](#EasyLoader)** ## Description @@ -55,7 +52,7 @@ These days miniature vibrating motors are used in a wide range of products, not ?>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 +## Example ### 1. Arduino IDE @@ -100,3 +97,12 @@ void loop() { - **[Demo Video](https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Product_example_video/Vibrator.mp4)** + \ No newline at end of file diff --git a/docs/en/unit/weight.md b/docs/en/unit/weight.md index 52cd64b8..14d9ec36 100644 --- a/docs/en/unit/weight.md +++ b/docs/en/unit/weight.md @@ -2,9 +2,6 @@ -*** - -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/weight-sensor-unit)**   **[EasyLoader](#EasyLoader)** ## Description @@ -155,4 +152,14 @@ void loop(){ -
M5Core(GROVE C)GPIO16GPIO175VGND
WEIGHT UnitDATA Pin (DAT)CLOCK Pin (CLK)5VGND
\ No newline at end of file + + + \ No newline at end of file diff --git a/docs/image/Modules/BaseX.png b/docs/image/Modules/BaseX.png new file mode 100644 index 00000000..b7e25de1 Binary files /dev/null and b/docs/image/Modules/BaseX.png differ diff --git a/docs/image/Modules/BaseX_user.gif b/docs/image/Modules/BaseX_user.gif new file mode 100644 index 00000000..7b04c3c0 Binary files /dev/null and b/docs/image/Modules/BaseX_user.gif differ diff --git a/docs/image/Modules/GoPlus.jpg b/docs/image/Modules/GoPlus.jpg new file mode 100644 index 00000000..dfa0f83d Binary files /dev/null and b/docs/image/Modules/GoPlus.jpg differ diff --git a/docs/image/Modules/GoPlus_user.gif b/docs/image/Modules/GoPlus_user.gif new file mode 100644 index 00000000..f9982e9a Binary files /dev/null and b/docs/image/Modules/GoPlus_user.gif differ diff --git a/docs/image/Modules/PLUS.jpg b/docs/image/Modules/PLUS.jpg new file mode 100644 index 00000000..71d9ba10 Binary files /dev/null and b/docs/image/Modules/PLUS.jpg differ diff --git a/docs/image/Modules/PLUS_user.gif b/docs/image/Modules/PLUS_user.gif new file mode 100644 index 00000000..5bb63727 Binary files /dev/null and b/docs/image/Modules/PLUS_user.gif differ diff --git a/docs/index.html b/docs/index.html old mode 100644 new mode 100755 index 5c32e6a0..092d1cdd --- a/docs/index.html +++ b/docs/index.html @@ -1,347 +1,477 @@ - - - - - - - - - - M5Stack - A series of modular stackable development devices - - - - - - - - - - - - - - - - - - - -
- -
-
- M5Stack Docs
- - -
- -
loading...
- - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + M5Stack - A series of modular stackable development devices + + + + + + + + + + + + + + + + + + + +
+ +
+
+ M5Stack Docs
+ +
+ +
loading...
+ + + + + + + + + + + + + + + + + diff --git a/docs/index.md b/docs/index.md index e3a90fe7..0866c166 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,82 +1,9 @@ -
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
- -
- I2C Address Table - Product Comparison -
-
- - - - -
- \ No newline at end of file + + diff --git a/docs/zh_CN/1515/6060-push.md b/docs/zh_CN/1515/6060-push.md index 8863801f..dc7e2d5b 100644 --- a/docs/zh_CN/1515/6060-push.md +++ b/docs/zh_CN/1515/6060-push.md @@ -3,9 +3,6 @@ *** - -:memo:**[描述](#描述)**      :octocat:**[例程](#RS485示例)**      :🛒**[购买链接](https://m5stack.com/collections/m5-application/products/m5stack-6060-push)**      **[EasyLoader](#EasyLoader)** - ## 描述 **6060-PUSH** 是M5Stack结构体系应用中的一款,运动控制模组.内置高精度步进电机,Mega328微处理器,1515铝型材框架.您可以通过编写控制器程序,对步进电机进行控制.二者通过RS485串行总线进行通信交互,能够实现高精度位移.适用与各类运动控制场景,如3D打印,直线运动控制等. @@ -40,4 +37,14 @@ ## 相关链接 -- **Datasheet** - [Mega328P](http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf) \ No newline at end of file +- **Datasheet** - [Mega328P](http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf) + + \ No newline at end of file diff --git a/docs/zh_CN/1515/ap.md b/docs/zh_CN/1515/ap.md index 63919aa9..99400c59 100644 --- a/docs/zh_CN/1515/ap.md +++ b/docs/zh_CN/1515/ap.md @@ -27,4 +27,14 @@ - 500mm - 200mm - 100mm - - 50mm \ No newline at end of file + - 50mm + + \ No newline at end of file diff --git a/docs/zh_CN/1515/connectors.md b/docs/zh_CN/1515/connectors.md index 2c21fc12..c709250c 100644 --- a/docs/zh_CN/1515/connectors.md +++ b/docs/zh_CN/1515/connectors.md @@ -71,3 +71,14 @@ - 每组: - 1x 连接器 - M4 螺丝 + + + \ No newline at end of file diff --git a/docs/zh_CN/1515/corner.md b/docs/zh_CN/1515/corner.md index d45239b6..d990bb8d 100644 --- a/docs/zh_CN/1515/corner.md +++ b/docs/zh_CN/1515/corner.md @@ -22,3 +22,14 @@ - 1x 连接器 - 3x M4 螺丝 - 1x 连接器帽 + + + \ No newline at end of file diff --git a/docs/zh_CN/1515/nut.md b/docs/zh_CN/1515/nut.md index 276748ec..ea85cc0d 100644 --- a/docs/zh_CN/1515/nut.md +++ b/docs/zh_CN/1515/nut.md @@ -16,4 +16,14 @@ - 型材螺母 ## 套件清单 -- 10x NUT \ No newline at end of file +- 10x NUT + + \ No newline at end of file diff --git a/docs/zh_CN/README.md b/docs/zh_CN/README.md index 05636b4d..8f6e5232 100644 --- a/docs/zh_CN/README.md +++ b/docs/zh_CN/README.md @@ -1,76 +1,3 @@ -
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
- I2C地址表格 - 产品参数表格 -
-
- - - - - - - -