Thank you to Drew Crawford for an awesome tune.
I will also teach you how to install an Arduino Library Code.
Step 1: Parts.
1 Arduino Uno
1-3 Piezos/ Speakers
1 Audio Output Jack.
Step 2: Program and Install a Library
- Unzip the zip file and inside, you should find two files. Ignore the demos for now.
- Go to bassdll.
- You should see 4 files. bassdll.cpp, bassdll.h, debug.cpp and debug.h. Basically if you see .cpp and .h files, take it as a library.
- Go outside the bassdll folder. Open your sketchbook folder and make a folder called libraries.
- Copy bassdll to the libraries folder in your sketchbook.
- Now restart the Arduino IDE and go to Sketch-Import Library and then Contributed. Click on bassdll. If all went well, you should have two include statements at the top of your sketch. Now, close that sketch.
- Next, move demos to your sketchbook folder in your file browser.
- Open up the Arduino IDE and go to where you saved demos. Go to core2 and hit Verify.
- It should compile correctly. Essentially, the code must be moved to your sketchbook folder and opened. The library helps it with defining things.
- Now, Upload.
Step 3: Build.
The 1k resistors are used to mix the output on one speaker. Otherwise, you could have three speakers/piezos.
I decided on a shield but that's optional.
Step 4: Listen.
Hope you liked this ible and leave a comment if you have questions or, comments. :-)