Hello, Instructables readers.

Once upon a time, it was exam week at my university. I think most of my exams must have been over because I was slowly writing this inefficient but functional code forever. Anyways, my roommate and I had just ordered a bunch of ATMega328 chips along with a bunch of other electronics. I was trying to think of a way to use them, so I did this.

With the two official Arduinos my roommate and I had and the four chips I immediately breadboarded into Arduino clones, there were 6 Arduinos at my disposal. You know what has six parts? "Sumer Is Icumen In". It's a middle English round that we sing a lot. It bothers everyone around us, but with this new technology, the annoyance possibilities were endless.


So I went and did this. It's my first foray into multiple arduino interaction. Each Arduino plays its part on its own speaker. There's a movie of the results at the bottom. The sound quality is rather deplorable because it's recorded on my laptop's microphone. College did that to my recording resources. I may add another video if I can get a hold of my roommate's arduino again.

And a last bit of self-promotion. Instructables is awesome and has cool contests. You know what's cooler than contests? Winning contests. Vote for your favorite instructables in the Arduino contest if and only if that's this instructable (I'm kidding, of course). Check out the other things people have done with Arduinos and enter your own instructable at https://www.instructables.com/contest/arduino2013/

Step 1: Before We Begin …

… I'm going to say a few things.

First, if you haven't messed with Arduinos before, this isn't a good first instructable for you. I recommend that you go to arduino.cc and spend a while in their reference and forums or search Instructables for something like LED blinking or simple tone() functions. My first program involved making an LED blink in patterns, so we all start somewhere. Play with the tone() function and make sure you can make a speaker work. Also, if this is your first Arduino instructable, why do you have 6 Arduinos?

Second, I don't have 6 official Arduinos. I made a bunch of breadboard Arduinos. See the link in materials. This complicates some things and might make it difficult if you aren't using a breadboard Arduino. The worst part is that I built 4 Arduinos on the same breadboard with one reset button and a common power. (Instructable to follow?) This is hella confusing and I apologize for the ensuing confusion.

About This Instructable




Bio: Walking into my cluttered dorm room and putting my coat on the 50-year old oscilloscope next to the partly-functional remains of a piano, I push ... More »
More by Abnormal Force:Save your home with Arduino Tribble Calculator Arduino Synchronization for Music 
Add instructable to: