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 .
DigitalReadSerial Reads a digital input pin 8, prints the result to the serial monitor Click on the serial monitor button to open it.
void setup ()
{
Serial .begin (9600);
pinMode (8, INPUT );
}
void loop ()
{
int sensorValue = digitalRead (8);
Serial .println (sensorValue, DEC );
delay (100);
}