ArduBlock is a visual programming language that lowers the barrier to entry for writing Arduino programs by dragging and dropping building blocks. Even if you have never learned to code, you can easily write powerful Arduino programs. ArduBlock was developed by third-party developer David Li and other creators as a plug-in for the Arduino IDE, and was released in 2014 until October 2017. Its source code is open source for download and use on GitHub. (GitHub download: https://github.com/taweili/ardublock).
ArduBlock was developed with the goal of making it possible for users with no programming background to get started with Arduino quickly. With an intuitive block interface, users can simply drag and splice blocks with different functions to complete the program, each corresponding to a specific function or instruction in Arduino, so that users can easily understand and use it.
