This is my first time to attend the training camp of LiChuang, and also my first time to do a game console project. My level is limited, and I am usually busy, so the whole design is basically the same as the official one. However, I still feel very satisfied when the code runs successfully in the end. Thank you LiChuang for providing such a comprehensive training and help!
## **Circuit Part**
###### 1. Gyroscope circuit
![7@ZLUMONOO%_QAC6{O3XXS.png]

The gyroscope circuit is also the only small highlight I added. It uses the classic MPU6050. The circuit principle is not complicated. There are many introductions on the Internet. The code of MPU6050, including DMP attitude solver, also has a lot of open source code. Due to time constraints, I did not write the game code that needs to use the gyroscope.
Note: MPU6050 is a QFN package, which has certain requirements for welding quality. If you want to weld, it is best to prepare an air gun.
###### 2. Indicator light circuit
! [_}P1P~4635AL6W~Y}OWB(ZS.png]

Simple LED light circuit, convenient for some status indication, everyone knows it, it should be noted that the LED driver IO is best to be the channel IO of the timer, which is convenient for PWM control, and the light should be cool!
###### 3.
The circuits of the buttons and audio parts are all copied from the official routines, focusing on stability. If I have time later, I will design a version that is more suitable for my own aesthetics.
The video link of the aircraft battle DEMO of the game console
is https://www.bilibili.com/video/BV1wm4y187jw/?spm_id_from=444.41.list.card_archive.click&vd_source=9b76f3726233435e83b31ce2432e4258
# In conclusion,
due to personal reasons, I did not take the game console training camp seriously, so I would like to reflect on it here. I would like to thank LiChuang for giving me this opportunity, providing comprehensive services and answering questions carefully. I will also release more high-quality open source projects in the future. Thank you LiChuang!