This repository has been replace with a website and has a new open source repo. Please go her for future updates. This will be marked as read only.
https://github.com/ElectroBlocks/ElectroBlocks
I created a "drag and drop" app for programming the Arduino. You use this with Serial Monitor, Bluetooth, NeoPixels, LED Matrix, IR Remotes and much more. It also has a debug block which will pause the program and print out all the variables.
You can also save and see the code view as well. I will have a much more in through tour real soon. I am working on updating my all the lessons and finishing everything off.
Windows: https://github.com/phptuts/ElectroBlocks/releases/download/v2.0.7/ElectroBlocks-Setup-2.0.7.exe
Mac: https://github.com/phptuts/ElectroBlocks/releases/download/v2.0.7/ElectroBlocks-2.0.7-mac.zip
Linux: https://github.com/phptuts/ElectroBlocks/releases/download/v2.0.7/ElectroBlocks_2.0.7_amd64.deb
The Setup Guide: http://codingwithnoah.com/arduino-blockly-ide-setup/
I got the app signed by DigiCert, but because I am not an organization, thus I can not get the EV Code Sign Cert. This means you will have to click on the more information the windows defender SmartScreen and click run anyways.