
Software required
To make the arcade machine functional, we have to programme the Arduino such that the motor is rotating the platform accordingly, the 7 segment display is showing the correct sequence, the buzzer is loud and clear and the LED strip is flashing great. The medium to compile the code is Arduino IDE, which can be downloaded from the official website:
https://www.arduino.cc/en/Main/Software
During the process of coding, we realized that one of the biggest disadvantages of using Arduino is, it can only interpret the codes line-by-line sequentially, which is, it can only do things one-by-one. For example, we cannot make the buzzer to play songs while telling the motor to rotate in clockwise direction. This would require a very complex code which also cannot let a single Arduino board do these two tasks at the same time perfectly.
Therefore, to simplify the entire coding process, we used three separate Arduino UNO board. Each Arduino board will carry out its own task specifically. Click on the boxes below to view the codes of each Arduino boards.