diff --git a/docs/assets/img/product_pics/atom_base/atom_motion/atom_motion_01.webp b/docs/assets/img/product_pics/atom_base/atom_motion/atom_motion_01.webp new file mode 100644 index 00000000..b53793cc Binary files /dev/null and b/docs/assets/img/product_pics/atom_base/atom_motion/atom_motion_01.webp differ diff --git a/docs/assets/img/product_pics/atom_base/atom_motion/atom_motion_02.webp b/docs/assets/img/product_pics/atom_base/atom_motion/atom_motion_02.webp new file mode 100644 index 00000000..67f918bb Binary files /dev/null and b/docs/assets/img/product_pics/atom_base/atom_motion/atom_motion_02.webp differ diff --git a/docs/assets/img/quick_start/comx_lte/http_get_ip.jpg b/docs/assets/img/quick_start/comx_lte/http_get_ip.jpg new file mode 100644 index 00000000..5df584e5 Binary files /dev/null and b/docs/assets/img/quick_start/comx_lte/http_get_ip.jpg differ diff --git a/docs/en/api/axp192_core2.md b/docs/en/api/axp192_core2.md index a2b58fdf..0f5f9a10 100644 --- a/docs/en/api/axp192_core2.md +++ b/docs/en/api/axp192_core2.md @@ -136,3 +136,10 @@ void loop() { **Description:Read battery charging current** +## isCharging() + +**Syntax:** + +`bool isCharging();` + +**Description:Check if it is charging** \ No newline at end of file diff --git a/docs/en/atom/atom_motion.md b/docs/en/atom/atom_motion.md new file mode 100644 index 00000000..2d2aa07a --- /dev/null +++ b/docs/en/atom/atom_motion.md @@ -0,0 +1,138 @@ +# ATOM Motion + +SKU:K053 + +
+ +## Description + +**ATOM Motion** is a steering gear & DC motor drive base designed for the ATOM device series. It has an integrated STM32 control chip with an I2C communication control mode suitable for device communication. The base includes 4-channel steering gear and 2-channel DC motor interface. Integrated 16340 lithium battery (with capacity of 700mAh). Two-way HY2.0-4P interface expansion and 4 LED out pins which can be used to connect some sensors and expansion equipment. Suitable for multi-steering gear/motor control scenarios, such as multi-axis steering gear manipulator control or trolley motor drive. + +## Product Features + +- 4 channel servo control +- 2 channel DC motor control +- Removable lithium battery +- Magnetic back design +- Independent power switch +- 2 way HY2.0-4P expansion interface + +## Include + +- 1x ATOM Lite +- 1x ATOM Motion +- 1x M2 screw driver +- 1x M2*8 cup head screws +- 1x TYPE-C USB Cable(20cm) + +## Applications + +- DC motor trolley control +- Steering gear arm control + +## Specification + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SpecificationParameter
Removable lithium batterySpecification: 16340, capacity 700mAh
Interface PIN spacing2.54mm
Net weight40g
Gross weight77.1g
Product Size24*72*21mm
Package dimensions<95 x 65 x 25mm
+ +## EasyLoader + +>EasyLoader is a simple and fast program burner, which has a built-in product-related case program, which can be burned to the main control through simple steps to perform a series of functional verification. + + +
+
+
+
+ Windows +
+
+
+ +
+ + +

Description:

+

Control the rotation of 4 steering gears and 2 DC motors, press the ATOM center button to switch the direction of the DC motor rotation

+
+
+
+ +## PinMap + +- I2C Interface + + + + +
ATOMG21G25
ATOM MotionSCLSDA
+ +- HY2.0-4P + + + + +
ATOMG23、G33G22、G19
ATOM MotionPORT-B(Black)PORT-C(Blue)
+ +## I2C register + +- I2C Address: **0x38** + + + + + + +
FunctionReg AddressData RangeR/W
Servo(1~4)0x00~0x03angle: 0-180R/W<
Servo(1~4)0x10~0x17pulse: 500-2500R/W<
Motor(1~2)0x20~0x21speed: -127-127R/W<
+ +## Schematic + + + +## Example + +- [Arduino Example Code](https://github.com/m5stack/M5Atom/tree/master/examples/ATOM_BASE/ATOM_Motion) + + + diff --git a/docs/en/core/m5paper.md b/docs/en/core/m5paper.md index 466917a3..d8c4c9b8 100644 --- a/docs/en/core/m5paper.md +++ b/docs/en/core/m5paper.md @@ -254,10 +254,18 @@ For more info on specific pin functions refer to the official ESP32 Docs[ESP32 d ## Video +- Product Introduce + +- How to open the M5Paper shell? + + +