int buttonState = 0; const int button = 16; const int LED = 1; void setup() { pinMode(button, INPUT); pinMode(LED, OUTPUT); } void loop() { buttonState = digitalRead(button); if (buttonState == HIGH) { // turn LED on: for (int i = 255; i >= 0; i--) { analogWrite(LED, i); delay(30); } } else { analogWrite(1, LOW); } }