


Generate code to upload to an Arduino Board.Connect to Internet Feeds and search XML Feeds.Stream Web Cams and connect with Mobile Devices (iOS + Android) using OSC and UDP.Control Stepper Motors (for 3d Printers and end effectors).Control LEDS, Lights, Motors, Valves and more.Visualize Sensor Data within Firefly / Grasshopper.Read / Write to Arduino microcontrollers and other devices.

It is an extension to the Grasshopper’s parametric interface combining a specialized set of components with a novel communication protocol (called the Firefly Firmata or Firmware) which together enable real-time communication between hardware devices and the parametric plug-in for Rhino. Jason Kelly Johnson Īs a generative modeling tool, Grasshopper offers a fluid visual interface for creating sophisticated parametric models, but by default, it lacks the ability to communicate with hardware devices such as programmable microcontrollers or haptic interfaces. It allows near real-time data flow between the digital and physical worlds – enabling the possibility to explore virtual and physical prototypes with unprecedented fluidity.Īndy Payne Firefly offers a set of software tools dedicated to bridging the gap between Grasshopper (a free plug-in for Rhino) and micro-controllers like the Arduino.
