External libraries are now officially released.

If you would like to develop or contribute a library for Wiring, email the Wiring development team to these email address:
Hernando Barragán:
hbarragan at uniandes.edu.co or Nicholas Zambetti:
nicholas at zambetti.com
for more information. Also check the discourse section for library writers

 

Serial
Supports communication between Wiring and external hardware via the serial port

EEPROM
Basic Wiring I/O board internal EEPROM management library

Servo
Basic servo motor manipulation library

LiquidCrystal
Basic liquid crystal display (LCD) manipulation library

Encoder
Basic Encoder manipulation library

Wire
Two Wire Interface for sending and receiving data over a net of devices or sensors

Matrix
Basic LED Matrix display manipulation library

 

Sprite
Basic image sprite manipulation library for use in animations with an LED matrix

QSlide
Basic QPROX QSlide family of sensors library

SoftwareSerial
Supports communication between Wiring and external hardware via software serial ports

Stepper
Basic stepper motor manilupation library

OneWire
by Alan Duncan
OneWire Interface for sending and receiving data over a net of devices or sensors

Firmata
by Hans-Christoph Steiner
A generic protocol designed to communicate Wiring from software on a host computer

more to come...

 

NMEA
by Maarten Lamers
Library for easy decoding of GPS data on the Wiring and Arduino i/o board
by Maarten Lamers

d.Tools OSC Library
by Björn Hartmann, Scott Klemmer and Leith Abdulla
A software library to connect the Wiring I/O board to the d.Tools prototyping software

SimpleMessageSystem
by Thomas Ouellet Fredericks. Thanks to Sibylle Hauert for the library update for Wiring
A Software library that facilitates communication with terminals or message based programs like Pure Data (with the help of the ascii4pd library) or Max/Msp