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

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