Interface and Application Programming
Hey everyone, for this week we're supposed to compare as many tool options as possible, for the Group Assignment. I got some stuff tested and will document here so you can try together.
Firefly + Grasshopper + Rhino3D
A nice way to interface your ATMEGA (328, 32u4, MEGA 2560) microcontrollers is via Firefly with grasshopper3D. Upload Firefly Firmata to your board, open the Arduino node from Firefly inside of Grasshopper. Find port, Open Port, and give the baudrate to it (leave it blank will also probably work). Connect to the Arduino node. Very important is to add a timer component to it otherwise it wont be recalculating.
Blynk app
Another interesting way to interact is via a phone's app commanding your board via BlueTooth, Serial or WiFi. Here's a nice tutorial.
I was testing it today but didnt make it to have the Bluetooth module found by my phone.
The App is straight forward and has great libraries for arduino.
Xively
I havent tested yet, but have seen and heard good.
IFTTT (If this, than that)
I suggest to add that also. IFTTT is fun, and can be really useful!
Processing P3
Download files here.
The arduino code was inspired on this tutorial from Sparkfun.
Click here to see Daniel Shiffman's Koch Curve's Tree