BlocklyDuino Enhanced is a tool that generate an Arduino code from Blocks. You can program one of these three languages: English, Arabic or French.
This work is based on the work of Fred Lin (@gasolin) who created BlocklyDuino and Neil Fraser who created Blockly.
I also took and corrected some blocks from www.technologiescollege.fr and used some feature of Blockly Lua.
I added new blocks, fixed not working one, added a a new category, added new supported variables.
You can work directly online by following the next link