by Hiroki Nishino.

Preliminary Manuscript
Preliminary Manuscript2

Ardestan is a visual programming language (VPL) for Arduino currently under development. The language is designed for art and design students as novice programmers in mind. 

While multitasking and event scheduling are essential for interactive prototypes, novices often face a difficulty in implementing these features.

By borrowing language design from Pure Data, a VPL for interactive music, Ardestan facilitates the implementation of multitasking and event scheduling, while it also generates C++ code for a standalone Arduino system. Such features would be beneficial to support prototyping activity by art and design students in undergraduate interaction design courses.