Archived Projects » A block-based language for Arduino

A block-based language for Arduino

As a step towards bridging the Sugar learning environment with the physical world, I created an experimental version of TurtleArt Activity to support programming Arduino boards. With this edition of TurtleArt, children coild not only use a block based language to gather data from a plethora of electronic environmental sensors, but also affect their immediate surroundings by means of sound, light, motion, etc.
I used the Firmata protocol to establish the connection between TurtleArt and Arduino.