Button_Control_Lesson - jimaobian/DFRobotWiki GitHub Wiki
             Introduction

Part List
- DFRduio Duemilanove or Compatible Arduino Controller (1 unit)
 
- Green/Red/Yellow LED (1 unit)
 
- Mini Button (1 unit)
 
- Resistor-220 ohm (1 unit)
 
- Prototyping Shield (1 unit)
 
- Mini Breadboard (1 unit)
 
- Jumper Cables (2 units)
 
Connection Diagram

Sample Code
//For Arduino Start kit
//Compatible with all Arduino version
//Last updated 2011-1-13
//www.dfrobot.com
//Button Control Lesson
int light=7;//Connect the led to Digital Pin 7
void setup()
{
  pinMode(light,OUTPUT);//Set the Pinmode to output
}
void loop()
{
  int i;
  while(1)
  {
    i=analogRead(0);//Connect the button to analog pin 0
    if(i>512)//If the analog read is over 512 which is 2.5V
      digitalWrite(light,HIGH);//Turn on the led
    else
      digitalWrite(light,LOW);//Turn off the led
  }
}