int ledPin = 12;
int buttonPin = 4;
int buttonState = false;
void setup()
{
Serial.begin(9600);
Serial.println("Hello Whirled!\n");
pinMode(ledPin, OUTPUT);
pinMode (buttonPin, INPUT);
}
void loop()
{
if (digitalRead(buttonPin) == false) {
Serial.println("tokkling the LED because");
buttonState = !buttonState;
digitalWrite(ledPin, buttonState);
}
// see this not work. change to (!digitalRead(buttonPin) to fix it
while (digitalRead(buttonPin)) {
Serial.println("hanging on that input");
delay(200);
}
Serial.println(" a brief delay");
delay(500);
}