Another visual programming environment, this one for the Arduino.
For those interested in using the Arduino programming language without "coding" out your sketches, this is an interesting alternative. Using a visual programming interface similar to Scratch, you can create Arduinio skteches that can be loaded to your microcontroller for execution.
If you ever wanted to try, test or create circuits without the hardware or equipment this resource is for you!! 123D Circuit is a drag and drop design environment that allows you to take different electronic parts, virtually wire them up, and see if your circuit works or not.