I am looking for a graphical programming language for a project of mine, where I am using an Arduino.
It HAS to meet the following conditions:
- It supports uploaing sketches to ATmega328 (Arduino Uno/Nano)
- New functions can be defined inside the programming enviroment (I am trying to use a motor connected to an H-bridge with a single command block)
- The program can run on Windows 7
- Libraries can be used inside the code
- C++ can also be used to write the code inside the same program
- Sketches can be uploaded via Bluetooth 4.0
It would be nice if it met the following condition:
- The programming enviroment is easy to use
- The graphical programming language is somewhat similar to Scratch
- The program can be understood by 10-14 year olds with no programming experience