Repository for arduino code submitted by students in Electronics for the Rest of Us (Fall, 2018)

View on GitHub

The Oh What Fun Device

By: Gillian Vasoff and Pat McArthur


On the second day of Electronics for the Rest of Us, we created a device that was able to detect the temperature of a thermistor and convert this into some combination of red and blue light using an RGB LED light. We also had the device play a short melody when the temperature reached 30 degrees Celsius. Finally, we connected two speakers to two different buttons and allowed these speakers to play a single note when their button was pressed. We faced several challenges while creating this device. First, we had to learn how to properly create circuits using the breadboard, which neither of us had experience with. We also had to learn how to read and write simple code, which significantly slowed down the process of this project. Throughout the process, we encountered several bugs that we couldn’t locate the origin of, which highlighted the importance of review and revision of our previous work.

Pat’s Reflection

Learning simple problem solving with both software and hardware was a very enriching experience. This course provided a good starting point for future exploration of either coding by itself or electronics. Understanding these things better would make it easier if some code or electronics knowledge was needed for future opportunities we might explore (jobs, courses, etc.). Furthermore, this experience highlighted for us how technology and creativity are intertwined and helped us recognize how this can be used both practically and through making technology fun.

Gillian’s Reflection

Through this course, I learned the basics of building circuits and writing script in Arduino. I learned how to take an idea of a piece of technology or machine and break it down step by step into a process that can be followed to create the desired technology. In a world that is becoming increasingly automated, this skill is very useful as it allows one to transform their own ideas into technologies without having to wait for someone else to do it first. Also, since I am pursuing a degree in physics, the coding skills I learned today are sure to come in handy for future job opportunities that may involve coding to model scientific data.

See their code on Github

View their videos (1) (2)

Pat & Gillan's device