skip to main content
10.1145/3332167.3357126acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
poster

Ardestan: A Visual Programming Language for Arduino

Published:14 October 2019Publication History

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.

References

  1. Ardublock | Graphical Programming Language for Arduino. Retrieved Mar 26, 2019, from http://blog.ardublock.comGoogle ScholarGoogle Scholar
  2. Fred Lin. 2015. GitHub-BlocklyDuino/BlocklyDuino. Retrieved Mar 26, 2019, from https://github.com/BlocklyDuino/BlocklyDuinoGoogle ScholarGoogle Scholar
  3. Marius Schebella. 2007. Pduino and other Arduino interfaces for Pd. In Proc. Pd. Convention.Google ScholarGoogle Scholar
  4. Maxuino. 2017. Maxuino >> About. Retrieved Mar 26, 2019, from http://www.maxuino.org/aboutGoogle ScholarGoogle Scholar
  5. Miller Puckette. 1997. Pure Data. Proc. Int'l Computer Music Conference.Google ScholarGoogle Scholar
  6. Miller Puckette. 2002. Max at Seventeen. Computer Music Journal. 26: 31--43.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Mitov Software. 2017. Visuino -- Visual Development for Arduino. Retrieved Mar 26, 2019, from https://www.visuino.comGoogle ScholarGoogle Scholar
  8. XOD Inc. 2017. XOD. Retrieved Mar 26, 2019, from https://xod.ioGoogle ScholarGoogle Scholar

Index Terms

  1. Ardestan: A Visual Programming Language for Arduino

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      UIST '19 Adjunct: Adjunct Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology
      October 2019
      192 pages
      ISBN:9781450368179
      DOI:10.1145/3332167

      Copyright © 2019 Owner/Author

      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 14 October 2019

      Check for updates

      Qualifiers

      • poster

      Acceptance Rates

      Overall Acceptance Rate842of3,967submissions,21%

      Upcoming Conference

      UIST '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader