id |
ijac20053104 |
authors |
Fischer, Thomas |
year |
2005 |
title |
Teaching Programming for and with Microcontroller-Enhanced Physical Models |
source |
International Journal of Architectural Computing vol. 3 - no. 1, 57-74 |
summary |
As processes of use, interaction and transformation take center stage in various fields of design, electronic sensors, controllers, displays and actuators can significantly enhance the value of physical models. These technologies allow the development of novel computer interfaces for new kinds of interaction with virtual models, and in the future they can be expected to play an important role in the development of new types of active building components and materials for automated construction and dynamic runtime adaptations of inhabitable environments. However, embedding programmed logic into physical objects involves skills outside the traditional domains of expertise of designers and model makers and confronts them with a steep learning curve. The wide variety of alternative technologies and development tools available in this area has a particularly disorienting effect on novices. However, some early experiences suggest that mastery of this learning curve is easily within reach, given some basic introduction, guidance and support. To assist design students in acquiring a basic level of programming knowledge, better educational programming tools are still required. It is the intent of this paper to provide designers and educators with a starting point for explorations into this area as well as to report on the development of an educational approach to electronics programming called haptic programming. |
series |
journal |
email |
|
more |
http://www.multi-science.co.uk/ijac.htm |
full text |
file.pdf (1,864,356 bytes) |
references |
Content-type: text/plain
|
Barnes, D.J. (2002)
Teaching Introductory Java through LEGO Mindstorms Models
, Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, pp. 147-151. ACM, February 2002
|
|
|
|
Fischer, T., Burry M.C. and Frazer, J.H. (2003)
How to Plant a Subway System
, Chiu, Mao-Lin et al.(eds.): Digital Design – Research and Practice. The Proceedings of the Tenth International Conference on Computer Aided Architectural Design Futures. Kluwer Academic Publishers, Dordrecht, Boston and London, pp. 403-412
|
|
|
|
Fischer, T., Ceccato, C. and Frazer, J.H. (2001)
Haptic Programming with Machine-Readable Models
, Mark Burry et al.(eds.): The Proceedings of Mathematics and Design 2001.The Third International Conference, School of Architecture and Building, Deakin University Australia, pp. 158-165
|
|
|
|
Fischer, T., Herr, C.M., Burry, M.C. and Frazer, J.H. (2002)
Tangible Interfaces to Explain Gaudí’s use of Ruled-Surface Geometries.Interactive Systems Design for Haptic, Non-Verbal Learning
, Automation in ConstructionVol.12, Issue 5 (September 2003), pp. 467-471
|
|
|
|
Frazer, J.H. (1995)
An Evolutionary Architecture
, Architectural Association, London
|
|
|
|
Herr, C.M. and Fischer, T. (2004)
Using Hardware Cellular Automata to Simulate Use in Adaptive Architecture
, Hyun Soo Lee and Jin Won Choi: Proceedings of the Ninth CAADRIA Conference.Institute of Millennium Environmental Design and Research, Yonsei University Press, Korea 2004, pp. 815-828
|
|
|
|
Howe, A.S. (1997)
Designing for Automated Construction
, Proceedings of the Second CAADRIA Conference, Taiwan, pp. 83-92
|
|
|
|
Ilett, J. (1997)
How to Use an Intelligent LCDs
, Everyday Practical Electronics, Feb. 1997, pp. 84-89, 192-196
|
|
|
|
Iovine, J. (2000)
PIC Microcontroller Project Book
, McGraw-Hill, New York
|
|
|
|
Kuhnel, C. and Zahnert, K. (2000)
BASIC Stamp: An Introduction to Microcontrollers
, Newnes, Boston, Mass
|
|
|
|
Laverde, D., Ferrari, G.Stuber J. (2001)
Programming Lego Mindstorms with Java. The Ultimate Tool for Mindstorms Maniacs
, Syngress Media, Rockland, Mass
|
|
|
|
Lee, Chia-Hsun and Jeng, Tay Sheng (2002)
A Contextmanager for Multimedia Presentation in Intelligent Corners.A Human-Centric Approach
, Eshaq, A.R. M.et al.(eds.): Proceedings of the Seventh CAADRIA Conference.Faculty of Creative Multimedia, Multimedia University, Cyberjaya, Malaysia.Prentice Hall, New York and London, pp. 159-166
|
|
|
|
McNerney, Timothy S. (2004)
From Turtles to Tangible Programming Bricks: Explorations in Physical Language Design
, Personal and Ubiquitous Computing, Volume 8, Issue 5 (September 2004), pp. 326-337
|
|
|
|
microEngineering Labs, Inc. (2002)
PicBasic Compiler Manual
, microEngineering Labs, Colorado Springs
|
|
|
|
microEngineering Labs, Inc. (2003)
PicBasic Pro Compiler Manual
, microEngineering Labs, Colorado Springs
|
|
|
|
Russell, P. (2002)
I, Robot. Using Higher Level Programming in Interdisciplinary Teams as a Means of Training for Concurrent Engineering
, Koszewski, K. and Wrona, S.: Proceedings of the 20th eCAADe Conference, Warsaw, Poland, pp. 14-19
|
|
|
|
Spicciolato, E.(ed.) (2004)
BA(Hons) in Design (Industrial) Final Projects 2003/2004
, The Hong Kong Polytechnic University
|
|
|
|
last changed |
2007/03/04 07:08 |
|