Programming with C is not always the easy job for all those non-programmer Arduino enthusiasts but now for their ease the ‘ArduBlock’ a graphical, block-based programming language is available.
We have already seen a number of graphical, block-based programming languages in our time such as Scratch, OpenBlocks but what keep’s it apart from other’s is that it uses the Arduino IDE alone for its functionality and gets well integrated to it, so everything possible in C with an Arduino should be possible with ArduBlock.
Step 1: Install Arduino IDE
Download any version of Arduino IDE (here i'm using ver1.0.5) and install it on computer (executable arduino installer is available,so you no need to unzip and copying files)
You can find a desktop shortcut as "Arduino"
Step 2: Download Ardublock
Use this link to download ardublock-all.jar
Rename ardublock-all-20130607.jar to ardublock-all.jar and copy this file.
Step 3: Integrate
1.Now open "My documents" and create new folder as "Arduino".
2.Open "Arduino" folder and create new folder as "tools".
3.Open "tools" folder and create new folder as "ArduBlockTool".
4. Open "ArduBlockTool" folder and create new folder as "tool".
5.Open "tool" and paste "ardublock-all.jar" here.
Step 4: Change Sketchbook Location
Now open Arduino IDE and press ctrl+,(comma) then a prereferences window will open here you will find Sketchbook location and change sketchbook location to E:\Documents\Arduino\tools\ArduBlockTool\tool\ardublock-all.jar then press "OK".
Note: Location is deponds upon where you have ardublock-all.jar
Step 5: Restart Arduino IDE and Done
Now you can find Ardublock under tool menu Tool>Ardublock and click it.
Step 6: Start Programming in GUI