To return to tone keys, cycle through the remaining tones in the menu. Once LCD1 screen is blank and LED1 is off, press each key (S1 to S7) to generate unique beep tones.
Download source code
Construction and testing
An actual-size, single-side PCB for the electronic tone generator is shown in Fig. 3 and its components layout in Fig. 4. After assembling the circuit, enclose it in a suitable box.
Fix CON1, LED1 and S1 through S8 on the front panel of the box. Connect the 9V using a 9V adaptor to Arduino Uno board and 9V battery for PZ1.
Download PCB and component layout PDFs: click here
Testing procedure
After assembling the circuit, upload the program into Arduino Uno board. Connect 9V adaptor to Arduino Uno. LCD1 is blank and LED1 remains off. Tone switches produce individual tones when each switch is pressed momentarily. Press S8 momentarily and tone switches will get disabled.
When you press S8 again, LCD1 shows the message: “Which song would you like to play?” When you press any tone key, the first tone starts playing.
On further pressing S8, the next tone will be displayed on the LCD1. When you press any tone key again, the second tone starts playing. Thereafter, repeat the same process till the last tone is played. Press S8 again and the LCD1 will be blank.