
I also hope to make the patch itself fairly interesting by having variables modulated by other variables. It may be a case of using the system over a longer period of time than planned, for example taking a 5 minute recording each day for a week, and then mixing these together. This is something I will have to consider once I have the system up and running because the output is likely to sound very static. This gives me four data streams, although none of them is likely to change very much over a short period of time. There are still some tweaks to be made such as ascertaining the minimum and maximum limits and mapping this range to control parameters in the patch, but what I expected to be the hardest part was actually very straightforward.Ĭurrently the sensors being used are an LDR (Light Dependent Resistor), a temperature and humidity sensor, and a barometric pressure sensor. This coupled with the MaxMSP interface patch and code means that the data collection and transfer to MaxMSP is more or less finished. Using the knowledge acquired from the few Arduino tutorials I looked at, I was able to construct a system on a breadboard which hosts the sensors and necessary routing for the weather station to work.

This was ideal, and although I don’t think I would have been able to create the patch and neccessary Arduino code myself, I have looked through the code and the patch and understand what each is doing. I had managed to program my Arduino using the sketch code to output numbers from the sensors back into the Arduino IDE client, but I couldn’t figure out how this was then going to be recieved by MaxMSP.Īfter some research I found a max patch posted on a forum for reading the number output by the Arduino, and having this appear as a number object in MaxMSP.

Fortunately interfacing Max MSP with an Arduino micro controller is not as difficult as I had initially anticipated.
