Introduction: FUNNY ORAL ARITHMETIC TEST GAME PLAYER

DESIGNER AND CREATERS

Name And Student Number:

Chen Yiqing(2050322) Yang Chen(1753525)

Zhang Heng(1850975) Jiang Xu(2051525)

Wang Keyu(2051095) Reyisha·Ali(2050984)

Creative inspiration and code source

Yellow_pig# from CSDN

We are a group from Tongji University's innovative course. Inspired by teacher Chen Shichao's teaching, we have the idea of designing a puzzle game for children. Our original creative idea was to make an oral arithmetic game machine for children, and then just found the relevant code published by the blogger Yellow_pig# from CSDN community on the Internet. Based on him, we made some innovative design and improvement. Using Arduino software and related electronic components, a set of oral arithmetic test game machine for children is created, which can bring joy to children and test and exercise their oral arithmetic ability, and it is also a good experience for them.

Supplies

Hardware components:

Arduino UNO R3 ATmega328P

Solderless breadboard MB-102

Breadboarding wire bundle

Standard LCD 16*2 1602A

Membrane 4*4 Matrix Keypad

Variable Resistance and Resistors

USB cable

LED*3

Step 1: What Is It and How Its Work

With the help of Arduino software and related electronic components, we made this game machine. The composition and components of the game machine will be introduced later. We made a complete set of game

machines, including the design and beautification of appearance. The game play of the game machine is as follows: before the game starts, there will be a startup interface, and an animation will be displayed on the LCD screen. After the animation is played, the player will be prompted to press D on the keyboard to start the game. After the game starts, three LED lights will light up, and the addition and subtraction method within one hundred and the multiplication and division method within 25 will be randomly generated. There are 20 questions in each round, only three chances to answer wrong questions. When answering each question correctly, there will be the word great^_^,otherwise there will be word losing-_-. If the Three Lamps District is extinguished, it will prompt the failure of the challenge, otherwise it will prompt the success of the challenge.

Step 2: Circuit Diagram

Step 3: Code

For some reasons, codes can't be shown completely here,so they will be in a file as follows.

Step 4: Whole Game Player

Step 5: Making Feelings

In the design process of our "Funny oral arithmetic test game", the team members have experienced many difficulties, such as the learning of control module, integration module and so on. In this regard, the team members studied the principle, language implementation and the use of the corresponding module package. In addition, after learning every module thoroughly, it is difficult to integrate every function without contradiction, so we use logical thinking design, checking the error again and again and adjust the code, and the problem is solved. As each module has different pin requirements and different power requirements, circuit connection needs to be extra careful. By making full use of each pin on Arduino, we solved the related problems.In this design process, team members performed their duties and finally completed a successful achievement. During the period, we learned the operation mode, thinking mode, professional knowledge and team cooperation consciousness,we believed they will bring benefits to our future study and life for a long time.

Step 6: Future Applications

Through the production of this oral arithmetic test game machine, we think that it can be used in school education in the future, and it can be put in the designated position of the school, which can be played for every child. Children of different grades can play game machines with different difficulties, and everyone can only play it once within the specified time. Encourage children to play this puzzle game with corresponding customs clearance rewards, which can not only exercise their mathematical ability, but also make children learn happily, killing two birds with one stone, which will bring a new idea to the field of education.