Description Hat JoyC is a joystick module designed specifically for the M5StickC, enabling dual-hand control operation. It integrates an STM32F030F4 main control chip and communicates with the host M5StickC through the I2C protocol. The joystick supports full-range angle deviation and center pressing, outputting angle deviation data and digital switch signals. It also includes RGB LED lighting below the joysticks and a 16340/18350 battery holder for extended mobile use. Features Designed for M5StickC Embedded STM32F030F4 main control chip I2C communication protocol I2C address: 0x38 Joystick range: 0 ~ 200 Supports full-range deviation and center button input Outputs angle deviation data and digital switch signals RGB LEDs located below the left and right joysticks 16340/18350 battery holder for mobile operation Specifications Specification Parameter MCU STM32F030F4P6 Communication Port I2C @ 0x38 Joystick Range 0 ~ 200 Battery Holder 16340 / 18350 Battery Capacity 700mAh Product Size 100.0 x 55.0 x 50.0mm Product Weight 81.0g Package Size 119.0 x 89.0 x 65.0mm Gross Weight 117.0g Protocol Protocol type: I2C I2C address: 0x38 Transmits joystick angle deviation data and center button digital switch signals to the host M5StickC Applications Game controller Wireless joystick device Robot remote control RoverC remote control projects Product List 1 x Hat JoyC 1 x 16340/18350 Battery (700mAh) Other Content This version is W/O M5StickC, so the M5StickC controller is not included. Hat JoyC is suitable for projects that require portable dual-joystick input, such as game control, wireless control terminals, and M5Stack robot remote control applications. Resources Official Documentation Hat JoyC Model Size PDF Hat JoyC Arduino Example Hat JoyC & RoverC-Pro Remote Control Example UiFlow1 Documentation UiFlow2 Documentation Hat JoyC I2C Protocol Hat JoyC EasyLoader Hat JoyC & RoverC EasyLoader Official Product Video FAQ Is M5StickC included? No. This version is W/O M5StickC, so the M5StickC controller is not included. What controller is Hat JoyC designed for? It is designed specifically for the M5StickC. What communication protocol does it use? Hat JoyC uses I2C communication with the address 0x38. What MCU does it use? It uses an STM32F030F4P6 main control chip. Does it support button input? Yes. The joystick supports full-range deviation and center button input. What is included in the package? The package includes 1 x Hat JoyC and 1 x 16340/18350 battery with 700mAh capacity.