The other week, I said some mean things to Arduino. Now, please know that this wasn’t out of my dislike for you, or even my dis-love. It wasn’t you. It was me. So, with this blog post, I will try to make right the things I made wrong, and formally apologize for lashing out at you. After all, you are an inanimate object. I mean, it really wasn’t your fault.
For those who need a recap, my last blog post was ended with an emotionally distraught grad student (me) and an Arduino board content in its ivory tower and with a complete disregard for us mere mortals. The next day, I met my lab partner to go over our project only to find that she also had the newest Apple OS and was unable to run processing as well. BUT, she also had the ability to run Windows on her system. All was right in the world…at least for the time being.
But with two days left until our quiz, and 4 days left until the functional prototype, moral was still low. On Monday night, I sat with my coffee, bread board and wires trying code after code. I was reading Arduino forums, and had even started my own forum thread.
Suddenly, things started to change. I checked my email to find my previous blog post had solicited emails from several SparkFun associates. And after only mere hours of starting my thread, I had people responding. Complete strangers were taking their time to help ME with MY project! WOAH!
I had hope. So, I kept tinkering and downloading, and then it happened. I pressed a button, and my servo motor turned. I pressed it again, and it turned another time, and another time, and another. AND, when I pressed a different button, a light went off!! There was still a long way to go, and I honestly had no idea if any of the code was correct or just functioning because of dumb luck, but it was something.
After a brief nap, I went to class and handed off my project to my partner. Related side note, I had received a ticket to see President Obama speak, and wasn’t going to let a quiz get in the way. Luckily, the professor was excusing any student seeing the president speak and told us to return to class as soon as it was finished.
After a rousing debate on education policy (lean about the Student Aid Bill of Rights here), I skipped back to class only to find that the quiz had been canceled! It turns out I was not the only student who saw the president and, because of this, the professor couldn’t make the quota for the quiz. To make things better, my partner had been one of the only people in class which meant her and the professor spent almost the whole time fixing all of our issue! PRAISE JESUS AND OBAMA, HALLELUJAH!
To wrap things up, this gave us the next 2 days to really hone in our design and fix any last minute coding issues. When Thursday finally arrived, we had a great functioning prototype and were pretty darn proud of it. The function was quite simple. Pressing a button turned a servo motor into 1 of 5 positions. As it turned, 1 of 5 RFID tags were read by a reader. When the reader read the tag, and image an song played on a screen. In addition, pressing a button also activated a light that went off when the button was done being pressed.
…ok, maybe that’s not simple. Frankly, I don’t know. But regardless, we were happy. We called it The Lilly Box, and let the wires and components of the circuitry act as a feature.
With that, thank you, maker community. You are all awesome. Now all I have to do is get through our final project on wearable, and maybe I can pass as moderately competent in Arduino.