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


Bueno Board V2 01


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.


Bueno Board V2 01

Bueno Board V2 01


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.

Bueno Board V2 01

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.

Bueno Board V2 01


The arduino code was inspired on this tutorial from Sparkfun.
Click here to see Daniel Shiffman's Koch Curve's Tree