In this project, we were split into pairs and learned how to program an arduino uno board. To start, we learned about circuits. First, we started with the basics: wire, battery, and bulb. Slowly, we progressed through parallel versus series circuits, resistors, and onto breaboards. At first breadboards were extremely confusing because the things that we had just learned about circuits didn't feel like they fit with the _breadboards. However, through trial and error we figured out how to use it and managed to get a lightbulb to blink our first try. Then came the programming aspects and the arduino. My partner and I split the work so that I coded and she did the circuit. Although this worked for us through the starter circuits, once we began to work on our own designs, we realized that this was actually a mistake. While we were both very good at what we had been working with, we had no way of helping the other person if they struggled. Instead, we had to ask our fellow students for help which was much more inconvienent. Our second struggle appeared much later in our design. We had decided to make a sort of cross walk type system, which a changing "traffic light", a button, two "crosswalk lights" and an lcd screen that told people to walk or not walk. Our biggest struggle became labeling each color of the traffic light so that the crosswalk wouldn't let you walk until the start of a circulation. Eventually, we figured out this problem by adding an extra variable which simply named each color. This project was extremely fun, especially because you had results about whether or not it worked right away. It was also nice to work in a smaller group, esspecialy since my partner was a very close friend of mine. This allowed us to make decisions faster because there were less people to disagree with one another. Below is a video of our arduino crosswalk and a link to the code that we used to make it.
|