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. There are thousands of students, artists, designers, researchers, and hobbyists who use Wiring for learning, prototyping, and finished professional work production.

» Roadmap include support for multiple hardware architectures "Cores"

» The current AVR8 Core supports the Wiring hardware and any hardware based on the AVR atmega processors. AVR Xmega, AVR Tiny, TI MSP430, Microchip PIC24/32 Series and STM M3 ARM Cores will be available soon.

» Simple third party atmel hardware support integration

» Free to download, open source and open hardware

» For GNU/Linux, Mac OS X, and Windows

» Over 100 libraries extend the software

» Well documented, with many books available

To contribute to the development, please visit Wiring Wiki to read instructions for downloading the code, building from the source, reporting and tracking bugs, and creating libraries

Check out recent Wiring action on the Web:

Wiring @ Flickr

Wiring @ Twitter

Wiring @ Freenode IRC channel #wiring You can find people on IRC (Internet Relay Chat) to help you with your Wiring questions

Wiring Previous Forum You can still access the previous Wiring Forum

Wiring Related Projects: Processing, Arduino.org, Arduino.cc, Energia, Fritzing

Wiring is an open project initiated by Hernando Barragán (Universidad de Los Andes | Architecture and Design School). Wiring started at the Interaction Design Institute Ivrea in Italy. © Info.

Wiring builds on Processing, an open project initiated by Ben Fry (Fathom) and Casey Reas (UCLA Design | Media Arts). Processing evolved from ideas explored in the Aesthetics and Computation Group at the MIT Media Lab.