Last updated
M5Atom Joystick is a versatile programmable dual-joystick remote controller featuring the AtomS3 as the main controller, with an STM32 handling co-processing functions. It is equipped with two 5-way joysticks with hall sensors, two function buttons, and built-in RGB LEDs for human-machine interaction and status indication. The device includes two high-voltage battery charging circuits. It comes pre-loaded with the Stamp Fly control firmware and communicates with Stamp Fly via the ESP-NOW protocol. The firmware source code is open-source. This product is suitable for drone control, robot control, smart cars, and various DIY projects.
STM32F030F4P6
Equipped with M5AtomS3
Compatible with Atom Lite, Atom Matrix, AtomS3 Lite, AtomS3
Dual joysticks, dual buttons, toggle switch
WS2812 RGB LEDs
Dual high-voltage lithium battery charging circuits
Battery detection
Drone control
Robot control
Smart cars
DIY projects
EasyLoader is a simple and fast program burner that comes with a product-related example program. By following a few easy steps, you can burn the program to the main controller and perform a series of functional verifications.
Download Windows Version EasyLoader
Download Full Schematic Diagram
Specification | Parameter |
---|---|
Atom JoyStick (AtomS3) | G5 | G6 |
---|---|---|
STM32F030F4P6 | PA1 | PA2 | PA3 | PA6 | PA5 | PA7 |
---|---|---|---|---|---|---|
STM32F030F4P6 | PF0 | PF1 | PA0 | PA1 |
---|---|---|---|---|
MCU
STM32F030F4P6
RGB
WS2812C
Charging IC
TP4067@4.35V
Battery
300mAh
Charging Current
DC5V/430mA
Battery charge time(Input:5V/1A)
About 55 Mins
Battery output voltage
4.35V
Button
Left/Right Button
Buzzer
Built-in Passive Buzzer@5020
operating temperature
0-40°C
Product Size
84*60*31.5mm
Packaging Size
162*99*36mm
Product Weight
63.5g
Packaging Weight
96.7g
BEEP
BEEP
WS2812C
RGB
JoyStick_LEFT
LEFT-SW-X
LEFT-SW-Y
LEFT-SW-B
JoyStick_RIGHT
RIGHT-SW-X
RIGHT-SW-Y
RIGHT-SW-B
Button_LEFT
LEFT-BTN
Button_RIGHT
RIGHT-BTN
BAT1-Detect
BAT-ADC1
BAT2-Detect
BAT-ADC2