Bachelor Summer Program in Physical Computing: Difference between revisions
No edit summary |
|||
Line 21: | Line 21: | ||
[[Image:clockservo1.jpg|400px]] [[Image:clockservo2.jpg|400px]] [[Image:hydrometer1.jpg|300px]] [[Image:hydrometer2.jpg|300px]] [[Image:arduigrid-v0.1.jpg|400px]][[Image:grille2.jpg|400px|top|grille]] |
[[Image:clockservo1.jpg|400px]] [[Image:clockservo2.jpg|400px]] [[Image:hydrometer1.jpg|300px]] [[Image:hydrometer2.jpg|300px]] [[Image:arduigrid-v0.1.jpg|400px]][[Image:grille2.jpg|400px|top|grille]] [[Image:isofa-components.png|400px]] |
Revision as of 15:45, 14 June 2011
Introduction to Physical Computing
Instructors : Didier Donsez, David Eon, Olivier Richard, Sophie Chareyron
Organisation : 30 h
Lecture / tutorials / homeworks / lab and company visits
Prerequisites : Elementary notions of programming and electronics
Topics: Computer Sciences, Electronic, Instrumentation
Physical computing focuses on interactions with the physical world using a variety of sensors and actuators that are controlled by microcontrollers and computers. An important feature is that developers are not usually specialists of embedded and ubiquitous computing. This results development tools emphasizing the simplicity of programming and development.
The Arduino project (http://www.arduino.cc) is a prime example of this movement. It offers both an experimental board built around a low cost microcontroller with a few input-output ports and an integrated development environment that simplifies the usage. This board is now widely used in contexts such asrapid prototyping, testing and education around the physical computing.
This module introduces the technical aspects of development with the Arduino platform and the user community has created around it. It offers an opportunity to get practice on this platform by prototyping physical computing applications with a mix of sensors and actuators.