#define button 4
#define led 13
boolean ledState = LOW;
void changeLed(){
ledState = !ledState;
}
void setup(){
pinMode(button, INPUT_PULLUP);
pinMode(led, OUTPUT);
attachInterrupt(digitalPinToInterrupt(button), changeLed, RISING);
}
void loop(){
digitalWrite(led, ledState);
}