f (z_button = 1);
BZZZZT! Two bugs in one line!
Have you got a really good reason for not using the servo library?