Interfacing Arduino with Grasshopper – Day 1

Today I successfully interfaced the Arduino to Grasshopper using Firefly.

Firefly is a plugin for Grasshopper that bridges the gap between physical computing and CAD. In this way, you can use various sensors as inputs for generative 3D modeling. The example that I completed takes the analogue data from a flex sensor and uses it to change the radii of an array of 2D circles laid out in a hexagonal mesh pattern.

Grasshopper sketch
The flex sensor attached to an Arduino Mega

In the Rhino sketch, the diameter of the circles change as the flex sensor is bent.


I want to use the sensor data to affect the properties of a 3D object – my next step will thus be exploring 3D shapes in Rhino.

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s