talk as given in 2012 LCA Arduino miniconf