This manual introduces the hardware circuit principle and software design method of IEEE computer mouse MiroMouse102
This manual provides a complete overview of the MicroMouse102 micromouse robot, including its 32‑bit ARM Cortex‑M3 processor, power supply, and peripheral circuits. It explains the hardware structure, infrared sensor design, maze barrier detection, motor speed control, speed detection, and how to repurpose JTAG pins as GPIO.
Key sections cover the power circuit with four AA batteries, LDO and reset circuitry, boost converter, LED and button circuits, motor driver details, and software design references. The document also includes example code for configuring GPIO and JTAG functions. This manual is written in Chinese.
| Processor | 32‑bit ARM Cortex‑M3 LM38S102 |
|---|---|
| Motor | DC reduction motor, max 800 rpm, 3 V |
| Power Supply | 4 × 1.5 V AA batteries |
| LDO Output | 3.3 V, up to 200 mA |
| Motor Driver Chip | TA72918 (Toshiba), 4‑20 V, 400 mA max |
PB7 and PC0‑PC3 can be configured as GPIO pins; the manual provides code to switch them between JTAG and GPIO functions.
The robot is powered by four 1.5 V AA batteries connected to a 2.54‑2T socket.
The motor driver is the TA72918 bridge chip from Toshiba, supporting 4‑20 V and up to 400 mA output.