Die LED PIN 13 sollte auch im Takt blinken, tut sie aber nicht und leuchtet dauernd!
Die LED geht kurz aus, aber dann beim nächsten Durchlauf des Loop() sofort wieder an. Darum hat es den Anschein als ob die LED immer HIGH ist.
Damit die LED blinkt, muss du die LED-Ansteuerung für LOW vor dem delay() setzen.
Bisher:
delay(1000);
digitalWrite(13, LOW); //clear the debug LED
Besser:
digitalWrite(13, LOW); //clear the debug LED
delay(1000);