An Arduino based project that checks temperature once every second, outputs a 10 minute average of the temperature data periodically, and outputs the average temperature data when complete. Diagrams of the wiring for the Arduino and temperature data are below. The expectation for the data was to initially spike upward, remain stagnant, then after about two hours subside and begin to lower. I expected these results as my PC kicks out a lot of heat and I intended to use it. The actual results were a bit different. The Temperature initially spiked very quickly and then slowly decreased over the next few hours. I believe this has to do with how computers handle clock speeds. Essentially, they clock based on the temperature of the components. So when it first turned on, it had very high clock speeds, which uses a lot more energy, and therefore outputs much higher heat. As the temperature began to stabilize, we saw a decrease in output of heat and therefore a drop in temperature. Then, by hour two the PC was off, and temperatures continued to fall.