The STM32F103C8T6 microcontroller is designed in this article, which is a 32-bit ARM controller produced by STMicroelectronics, which integrates a timer, ADC analog-to-digital conversion, SPI communication protocol, I2C protocol, USB to serial port and serial port.