Wiring Framework. The Wiring framework has been designed to facilitate the creation fo sophisticated physical interactive structures.

Input/Output
Pin digital Input/Output
digitalRead()
digitalWrite()
pinMode()
Pin digital Input pullup
noPullup()
pullup()
Port digital Input/Output
portMode()
portRead()
portWrite()
Pin Bit Shifting
shiftIn()
shiftOut()
Pin analog Input
analogRead()
analogReference()
Pin PWM (analog) Output
analogWrite()
noAnalogWrite()
Pin PWM Advanced Settings
setPWMPrescale()
setPWMResolution()
Time
delay()
delayMicroseconds()
micros()
millis()
Pulse Input (polled)
pulseIn()
Interrupts
attachInterrupt()
detachInterrupt()
interruptMode()
interrupts()
noInterrupts()
Tone output generation
getTonePolyphony()
noTone()
setTonePolyphony()
tone()
Serial Communication
Serial
Power Management
disablePower()
enablePower()
Advanced Power Management
noSleep()
sleep()
sleepMode()