Blink 
		Digital read Serial 
		Analog read Serial 
		Switch 
		Photoresistor 
		Fade 
	 
	
		LED blink 
		LED blink sequence 
		LED swing 
		7 Segment led numerical LED display 
		Optocoupler: 4N35 
		Relay 
		120-240 VAC Light bulb: TRIAC 
		MOSFET: IRLD024 
		LED Port 
		Tone keyboard 
		Tone melody 
		Tone multiple 
		Tone pitch follower 
	 
	
		Potentiometer 
		Sensor calibration 
		Smooth sensor readings 
		Force Resistor 
		Air quality sensor: MQ135 
		Infrared ranger (distance/presence): SHARP GP2D12/120 
		PiezoFilm (touch/vibration): MSIUSA piezo film 
		Phototransistor 
		Microphone (sound sensor) 
		Electret Microphone: Sparkfun 
		Ambient light sensor: Sparkfun TEMT6000 
		ADXL335 Accelerometer: Sparkfun 
		ADXRS610 Gyroscope: Sparkfun 
		IDG500 Gyroscope: Sparkfun 
		IDG1215 Gyroscope: Sparkfun 
		IXZ500 Gyroscope: Sparkfun 
		LISY300AL Gyroscope: Sparkfun 
		Air pressure: Motorola 
		Infrared ranger & LEDs 
		Potentiometer & LED 
		Low current sensor: Sparkfun ACS712 
		Current sensor: Sparkfun ACS712 
	 
	
		Switch (button) 
		Multiple switches 
		Hall effect sensor 
		distance (proximity) sensor: Parallax ping 
		Transmissive optical sensor 
	 
	
		RGB LED 
		Motor speed 
		Stretch sensor & LEDs 
		Light sensor & LED 
	 
	
		Statements and comments 
		Setup and Loop 
		Loop 
		Functions 
	 
	
		Variables 
		Integers and floats 
		True/False 
		Characters and Strings 
		Character classification 
		Datatype conversion 
		Variable scope 
		Arrays 
		Vectors 
		Split a string and convert it to numbers 
		Bidimensional arrays 
		Passing an array to a function 
	 
	
		Add strings together 
		Appending to Strings 
		Change the case of a string 
		Characters and Strings 
		Compare strings 
		Create strings from other data types 
		Evaluate, look for, and replace characters in a String 
		length() in a String 
		length() and trim() in a String 
		Replace characters or substrings of a string 
		startsWith() and endsWith() in a String 
		Substring in a String 
	 
	
		Iteration 
		Iterate through digital outputs 
		Iterate through digital inputs 
		Conditionals 
		Logical operators 
	 
	
		Increment/Decrement 
		Operator precedence 
		Modulo 
		Sine and Cosine 
		Random 
	 
	
		Shift Register: 74LS595 
		Ultrasonic ranger: SFR04/SFR05 
		Magnetic field sensor: micromag 3-axis 
		Humidity & Temperature: Sparkfun SHT15 
		Humidity & Temperature: Parallax SHT11 
		RGB LED matrix: Sparkfun RGB LED backpack 
	 
	
		Attending external interrupts 
	 
	
		Timer 
		LED blink w/timer 
	 
	
		Simple read 
		Simple write 
		Simple read & write 
		Advanced output 
		Multiple Ports 
		Photoresistor & Serial 
		Reading a string 
		Sending multiple values to Processing 
		Reading data from Processing 
		RFID reader: parallax 
		Sparkfun USB weather board 
		Writing data to Processing 
		Sending MIDI notes 
	 
 
 
				 
 
This example is for Wiring version 1.0 build 0100+. If you have a previous version, use the examples included with your software. If you see any errors or have comments, please let us know . 
Multiple tone player by Tom Igoe 
 Plays multiple tones on multiple pins in sequence circuit: 3 8-ohm speaker on digital pins 8, 9, and 10 based on a snippet from Greg Borenstein
void  setup ()
{
}
void  loop ()
{
  
  noTone (10);
  
  tone (8, 440, 200);
  delay (200);
  
  noTone (8);
  
  tone (9, 494, 500);
  delay (500);
  
  noTone (9);
  
  tone (10, 523, 300);
  delay (300);
}