Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1709886.1709974acmconferencesArticle/Chapter ViewAbstractPublication PagesteiConference Proceedingsconference-collections
abstract

Empowering programmability for tangibles

Published: 24 January 2010 Publication History

Abstract

Programming microcontrollers for tangible interfaces can be easier and more accessible than it is now, empowering a broader audience to participate. The first part of this studio will introduce participants to Scratch for Arduino, a graphical programming language for controlling the Arduino hardware platform. The participants will form small groups to create projects using the Arduino in combination with a kit of input and output devices, and program their creations' behavior using Scratch for Arduino. In the second part of the studio, participants will have a chance to get under the hood of the Scratch for Arduino language and its underlying blocks engine, modifying it or extending it to work with other tangible kits. We will close with a discussion about participants' experiences using and modifying Scratch for Arduino and the blocks engine, comparing them to other environments and considering possibilities for future work and collaborations.

References

[1]
Phidgets Inc. -- Unique and Easy to Use USB Interfaces. http://www.phidgets.com/
[2]
Lilypad. http://www.arduino.cc/en/Main/ArduinoBoardLilyPad.
[3]
makezine.com: Controller Kit. http://makezine.com/controller/
[4]
GAINER. http://gainer.cc/
[5]
LEGO.com MINDSTORMS NXT Home. http://mindstorms.lego.com/
[6]
PicoCricket -- Invention kit that integrates art and technology. http://www.picocricket.com/
[7]
LogoChip. http://www.wellesley.edu/Physics/Rberg/logochip/
[8]
SunSPOTWorld -- Home. http://www.sunspotworld.com/
[9]
HCI at Stanford University: d.tools. http://hci.stanford.edu/research/dtools/
[10]
Arduino. http://www.arduino.cc/
[11]
Fritzing. http://fritzing.org/
[12]
Modkit. http://www.modk.it/
[13]
Amici. http://dimeb.informatik.uni-bremen.de/eduwear/?cat=4
[14]
Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., and Eastmond, E. Scratch: Programming for Everyone. Communications of the ACM, 2009.
[15]
Catenary -- Scratch Connections. http://scratchconnections.wik.is/User:Chalkmarrow/Catenary

Cited By

View all
  • (2018)Leveraging teenagers feedback in the development of a domain-specific languageProceedings of the 33rd Annual ACM Symposium on Applied Computing10.1145/3167132.3167264(1221-1229)Online publication date: 9-Apr-2018
  • (2017)ECCE Toolkit: Prototyping Sensor-Based InteractionSensors10.3390/s1703043817:3(438)Online publication date: 23-Feb-2017
  • (2017)End-User Prototyping of Cross-Reality EnvironmentsProceedings of the Eleventh International Conference on Tangible, Embedded, and Embodied Interaction10.1145/3024969.3024975(173-182)Online publication date: 20-Mar-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
TEI '10: Proceedings of the fourth international conference on Tangible, embedded, and embodied interaction
January 2010
414 pages
ISBN:9781605588414
DOI:10.1145/1709886

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 January 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. arduino
  2. empowerment
  3. graphical programming
  4. scratch

Qualifiers

  • Abstract

Conference

TEI '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 393 of 1,367 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Leveraging teenagers feedback in the development of a domain-specific languageProceedings of the 33rd Annual ACM Symposium on Applied Computing10.1145/3167132.3167264(1221-1229)Online publication date: 9-Apr-2018
  • (2017)ECCE Toolkit: Prototyping Sensor-Based InteractionSensors10.3390/s1703043817:3(438)Online publication date: 23-Feb-2017
  • (2017)End-User Prototyping of Cross-Reality EnvironmentsProceedings of the Eleventh International Conference on Tangible, Embedded, and Embodied Interaction10.1145/3024969.3024975(173-182)Online publication date: 20-Mar-2017
  • (2017)Integrating End Users in Early Ideation and Prototyping: Lessons from an Experience in Augmenting Physical ObjectsNew Perspectives in End-User Development10.1007/978-3-319-60291-2_15(385-411)Online publication date: 11-Aug-2017
  • (2015)An Adopter Centric API and Visual Programming Interface for the Definition of Strategies for Automated Camera Tracking2015 IEEE International Symposium on Multimedia (ISM)10.1109/ISM.2015.106(587-592)Online publication date: Dec-2015
  • (2014)Graphical Programming Environments for Educational RobotsProceedings of the 2014 IEEE International Symposium on Multimedia10.1109/ISM.2014.24(381-386)Online publication date: 10-Dec-2014
  • (2012)MidasProceedings of the 25th annual ACM symposium on User interface software and technology10.1145/2380116.2380189(579-588)Online publication date: 7-Oct-2012
  • (2011)Flow of electronsProceedings of the ACM International Conference on Interactive Tabletops and Surfaces10.1145/2076354.2076389(182-191)Online publication date: 13-Nov-2011
  • (2011)An open-ended tangible environment for disabled children's learningProceedings of the 10th International Conference on Interaction Design and Children10.1145/1999030.1999037(52-61)Online publication date: 20-Jun-2011
  • (2010)From digital to physicalACM International Conference on Interactive Tabletops and Surfaces10.1145/1936652.1936700(249-250)Online publication date: 7-Nov-2010

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media