Processing
This week’s assignment is to develop an interface and application software that will interact with a input or output board. I plan on using my temperature board I used from a previous assignment as my input board. I began researching through previous students and studied the different methods of accomplishing this task. The most common software I found useful for this assignment was to use Processing to develop an application that will read serial inputs and use these signals as variables for the program.
I plan on making a simple interactive color app that will change color according to the temperature readings from my board. However, I started encountering multiple problems along the way in accomplishing this assignment because my temperature board was inconsistent for outputing a signal when I used Neil's hello.temp.py python program. I decided to remake a temperature board, but at this point I was running out of time and I just wanted to be able to make a program that displays the temperature reading. At this point, I designed a light sensor circuit with an arduino so I can use the examples provided by Processing. Unfortunately, I was having a difficult time uploading my sketches through my Mac book and was not able to properly troubleshoot this problem. However, in this failure I discovered that the avr board for the Arduino IDE did not work with the avrdude 1.6.11 version and I had to downgrade to version 1.6.9 to prevent from errors from occuring. Regardless, I was unsuccessful to use arduino to develop an application. I will try using a desktop running either Windows or Ubuntu to see if I can receive a different result in the future.
Time was running out of time, so I decided to reconfigure Neil's temp.py code. His current python code is using a function used to convert Voltage levels into Celsius. My plan was to recreate hit current Celsius bar reading and duplicate two more bars to output Fahrenheit and Kelvin readings. But, I was running out of time and I was unable to decypher Python to produce this outcome. I will return to solve this problem in the upcoming week.