если прописать
int stat=~stat;
digitalWrite(13, stat);
в функцию zero?