Electricity,robots,and inefficient code
This unit was a rather broad one as we explore basic circuits to programming our own light show. We also had a few run ins with the law(s), ohm my :) . Puns aside, this was an overall fun and challenging experience that was at times tedious when it came to tweaking our projects.
Darude codestorm
After spending a long while tinkering with circuits in parallels, series and whatnot, we were tasked with creating our own robot light show. My group consisting of Noah, Mikey, Spencer, and I decided to code our lights to the renown song known as Darude Sandstorm. In our code we had to change delays and most importantly, add semicolons. We also had to remember which bits of code we needed to repeat leading to lots of copy and pasting. Furthermore, we could have found a more efficient way to repeat the lines of code, but due to the limited time period we ended up with over 2000 lines of code. This code is found below.
Reflection
Patience, this was the key to making the code work. The amount of semicolons we forgot to add at the end of each line of code was quite an annoyance as well as getting the delays as close as possible to the beats of the song. It was also hard to work on the code since only one person could actually type the code at one given time. Despite these slight setbacks we managed to get a good amount of code in by the deadline. Our group had one person type, while the rest either worked on the code delays for future lines or reminded the recorder to add those darn semicolons! Overall my group worked well together and any group issues were resolved quickly.