In Week 2 we experimented with Arduino by triggering LED light with a button. We used a breadboard to attach the button, resistor, and LED to the Arduino and used a modified program from the Button Example.

 

The following is modified Arduino code:

/*

 * Button

 * by DojoDave <http://www.0j0.org>

 *

 * Turns on and off a light emitting diode(LED) connected to digital  

 * pin 13, when pressing a pushbutton attached to pin 7. 

 *

 * http://www.arduino.cc/en/Tutorial/Button

 */

 

int ledPin = 13;                // choose the pin for the LED

int inputPin = 2;               // choose the input pin (for a pushbutton)

int val = 0;                    // variable for reading the pin status

 

void setup() {

  pinMode(ledPin, OUTPUT);      // declare LED as output

  pinMode(inputPin, INPUT);     // declare pushbutton as input

}

 

void loop(){

  val = digitalRead(inputPin);  // read input value

  if (val == HIGH) {            // check if the input is HIGH

    digitalWrite(ledPin, LOW);  // turn LED OFF

    delay(random(500));

    digitalWrite(ledPin, HIGH);  // turn LED OFF

    delay(random(500));

  } else {

    digitalWrite(ledPin, HIGH); // turn LED ON

  }

}

ard-class2

 

We also formed our team which include the following members:

 

Lu Ma

Betty Lee

Mark Nazemi

Leave a Reply