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 .
Controlling a DC Motor speed by BARRAGAN http://barraganstudio.com
Demonstrates the use a DC Motor motor with the L293D Motor Driver chip. On Wiring v1 boards the PWM capable pins are: 29, 30, 31, 35, 36 and 37 On Wiring S board the PWM capable pins are: 4, 5, 6, 7, 19 and 20
int motorPin = 4;
void setup ()
{
pinMode (motorPin, OUTPUT );
}
void loop ()
{
analogWrite (motorPin, 125);
delay (100);
}