Arduino ed interrupt

Ciao, ti ringrazio per la rapida risposta, sto leggendo ovunque ma trovo solo esempi che non funzionano, come ad esempio questa guida:
https://www.arduino.cc/en/Reference/AttachInterrupt

Ecco quanto ho scritto:

const int buttonPin = 53;
const int ledPin =  13;

void blink() {
  digitalWrite(ledPin, digitalRead(buttonPin));
}

void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(buttonPin, INPUT_PULLUP); 
  attachInterrupt(digitalPinToInterrupt(buttonPin), blink, CHANGE);
}

void loop() {
  //blink();
}

Hai per caso una porzione di codice funzionante?