Hardware part
1. Communication module LS12S
LC12S adopts the latest 2.4G SOC technology. It is characterized by free development, line of sight of 120 meters, integrated transceiver without switching, transparent serial port transmission, and communication protocol, which can be debugged quickly and successfully. As long as users understand serial port communication, they can complete the development of wireless communication products without complex wireless communication knowledge.
● Half-duplex communication, strong anti-interference ability ● 2.4GHz ISM frequency band, 128 channels adjustable, no application required to use ● Power supply voltage: 2.8-3.6V, maximum output power 12dBm ● Receiving sensitivity -95dBm ● Transmitting working current 40mA@12dBm 25mA@0dBm● Receiving working current 24mA● Sleep current 8uA● Standard TTL level UART serial port● Working frequency can be set, multiple modules frequency division multiplexing, no interference with each other● Communication protocol conversion and RF transceiver switching are completed automatically, without user intervention , simple and easy to use ● Communication rate 0.6kbps -38.4kbps, users can configure it through AT commands ● Long transmission distance, up to more than 120 meters in open areas without interference ● Small size SMD package, no antenna required, easy to install

2. MPU6050, oled , the Bluetooth module
board has the sockets of the OLED and MPU6050 modules of the IIC protocol, as well as the sockets of the Bluetooth module


. 3. The button rocker controller
uses two rockers. The x-axis and y-axis of one rocker are equivalent to two sliders. The rheostat is connected to the 3.3v power supply and GND and read through the microcontroller ADC.

IV. TP5400 chip power management
TP5400 is a controller that uses constant current/constant voltage to charge and boost discharge a single-cell lithium-ion battery. It is capable of delivering 1000mA of charging current (with a good thermally designed PCB layout). The boost circuit has a built-in NMOS power transistor, and only requires an external inductor, Schottky diode and a small amount of capacitor to complete the 5V boost output. When the VOUT terminal is connected to a load, TP5400 can provide a 5V regulated source with a driving capacity of 1A.

The chip uses esop8 package
4. CH340K and typec16p
CH340K is directly connected to the microcontroller and USB without too many external circuits.


The stc8 core board is used as the main control chip.

ADC1, ADC2, ADC3, and ADC4 on the microcontroller are used to read the analog on the 8-bit joystick. The data

is then sent out through the serial port. Connect the short-circuit block on JP5 to the USB link to realize communication between the microcontroller and the computer for easy debugging. Connect the short-circuit block to the wireless link with the LS12 to achieve wireless communication.
LS12s can be set up through computer software. The specific method can be found in the reference , when setting, you need to use Dupont to short-circuit the USB connection of JP5 and the wireless to connect ch340 and ls12s.

Note: R5 is short-circuited and R4 is not soldered. When the microcontroller cannot write the program, connect the wireless on JP5 to any two of the microcontroller. pin connected