Embrio lets you write your own nodes, giving you the ease of use of a visual environment with the power and flexibility of coding. This video goes over the basics of creating your own node.

View discussion page on forum

See more information on the Writing Custom Nodes documentation page.

For a more advanced example see the Implementing an Arduino node tutorial.

View discussion page on forum