Programming Robotics Art
|
|
The second to last project that we completed in freshman year focused on electronics and programming, which eventually led to creating a robot art show that we were able to program ourselves. My final product was a buzzer that played a short song, followed by a row of lights flashing down a line and back.
Before we were able to make a show of our own, we had to learn the basics of using electronic circuits, breadboards, and Arduino, a programming software. Once we had a pretty good understanding of the way circuits and breadboards work, we starting exploring the Arduino software and creating our product. To understand the Arduino programming, we completed multiple example circuits using the breadboard and other supplies we were given. While doing the example circuits, we were fascinated by the programs using a Piezo buzzer to make a song with various tones, and the circuits that contained multiple LEDs that flashed in a specific order that could be modified. We incorporated these two elements into our own original code, which resulted in our final product.
Before we were able to make a show of our own, we had to learn the basics of using electronic circuits, breadboards, and Arduino, a programming software. Once we had a pretty good understanding of the way circuits and breadboards work, we starting exploring the Arduino software and creating our product. To understand the Arduino programming, we completed multiple example circuits using the breadboard and other supplies we were given. While doing the example circuits, we were fascinated by the programs using a Piezo buzzer to make a song with various tones, and the circuits that contained multiple LEDs that flashed in a specific order that could be modified. We incorporated these two elements into our own original code, which resulted in our final product.
Concepts Used
|
Reflection
This project was definitely one of the most enjoyable ones our class completed this year because I learned many new concepts and gained a variety of skills, and also because I was able to work with my partner very well, which always makes a school project go much more smoothly. One of the peaks of this project was our ability to adapt to change quickly when we faced problems. For example, we had at first planned to play a song, as well as come up with lyrics, but we faced too much difficulty setting up our LCD, so we had to use LEDs instead. This was one of the projects during which I felt as though I learned a large amount of new skills, including manipulating codes and the basics of programming. To make each section of our light show work at the same time, we had to change both the setup of our wires, but the code as well. One thing that I could have approved upon would be our time management. We were often very caught up on trying to make our show as creative as possible, which put us back in terms of actually completing it. Another part of this project that could have been done better would be multitasking. It was harder for each of us to be completely on task if the other was using the computer, since our entire project was on a small amount of space. |