Language (API). The Wiring environment has been designed to facilitate the creation of sophisticated interactive structures.

Input/Output
Pin digital Input/Output
pinMode()
digitalRead()
shiftOut()
shiftIn()
digitalWrite()
Port digital Input/Output
portWrite()
portRead()
portMode()
Pin analog Input
analogRead()
Pin PWM (analog) Output
analogWrite()
Time
millis()
micros()
delayMicroseconds()
delay()
Pulse Input (polled)
pulseIn()
Pulse output generation
pulseStop()
pulseRunning()
pulseOut()
Interrupts
noInterrupts()
detachInterrupt()
interrupts()
attachInterrupt()
interruptMode()
Tone output generation
tone()
noTone()
Power Management
powerEnable()
powerDisable()