Jon Nordby

MicroFlo is a flow-based programming runtime for microcontrollers (like Arduino); allowing you to program stand-alone microcontroller projects in a visual manner. In a wider scope, the project aims to explore whether one can make
complex heterogeneous and interactive systems easier to understand, develop and verify – by using tools and approaches focused on our capabilities for visual thinking.

https://github.com/jonnor/microflo