I want void loop to go through once

Yes to what...

come on, it's a pain if we need to extract every piece of information from you...

  • post a clear schema (hand drawn is OK) of your set up
  • explain what's connected where
  • explain what gets the button to be pressed and unpressed