Abstract
This paper describes Ardestan, a visual programming language (VPL) for Arduino currently under development. The language is designed with art and design students in mind as novice programmers. Although multitasking and event scheduling are essential for interactive prototypes, novices often face difficulty in implementing these features. By borrowing the language design from Pure Data, a VPL for interactive music, Ardestan facilitates the implementation of multitasking and event scheduling, while generating 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.
Original language | English |
---|---|
Title of host publication | UIST 2019 Adjunct - Adjunct Publication of the 32nd Annual ACM Symposium on User Interface Software and Technology |
Publisher | Association for Computing Machinery, Inc |
Pages | 93-95 |
Number of pages | 3 |
ISBN (Electronic) | 9781450368179 |
DOIs | |
State | Published - 14 10 2019 |
Event | 32nd Annual ACM Symposium on User Interface Software and Technology, UIST 2019 - New Orleans, United States Duration: 20 10 2019 → 23 10 2019 |
Publication series
Name | UIST 2019 Adjunct - Adjunct Publication of the 32nd Annual ACM Symposium on User Interface Software and Technology |
---|
Conference
Conference | 32nd Annual ACM Symposium on User Interface Software and Technology, UIST 2019 |
---|---|
Country/Territory | United States |
City | New Orleans |
Period | 20/10/19 → 23/10/19 |
Bibliographical note
Publisher Copyright:© 2019 Copyright is held by the owner/author(s).
Keywords
- Arduino
- Novice programming
- Physical computing
- Rapid prototyping
- STEM education
- Visual programming