Physical Computing: Wiring

What is Wiring?

"Wiring is an open-source programming framework for microcontrollers. Wiring allows writing cross-platform software to control devices attached to a wide range of microcontroller boards to create all kinds of creative coding, interactive objects, spaces or physical experiences. The framework is thoughtfully created with designers and artists in mind to encourage a community where beginners through experts from around the world share ideas, knowledge and their collective experience."

(from the Wiring website)

1. The Wiring board

The Wiring I/O board is a small circuit board that includes a tiny computer known as microcontroller. You can think of the Wiring board as a small, standalone computer that can connect to many different devices. This mini-computer can be programmed in the Wiring programming environment to control all kinds of sensors and actuators. Sensors (e.g. a temperature sensor) allow you to get information from the world around you (input) while actuators (e.g. a motor) allow you to cause something to happen in the physical world. The Wiring board connects to sensors and actuators via its pins.


NOTE: The Wiring board comes in a variety of sizes and technologies. Use the schematic that corresponds to your version of the board!


wiring board

2. The Wiring IDE

Your Wiring board is, of course, programmable. Using the Wiring programming environment, you can write small programs to be executed by your microcontroller.



wiring IDE