Using millis() to get elapsed time

Hint: digitalRead()
http://arduino.cc/en/Reference/DigitalRead