You are reading a single comment by @mattbrailsford and its replies. Click here to read the full conversation.
  • Ok, figured it out :) So I just needed to pysically set the pin mode to input, and as the buttons are wired to ground, have the pin pull up by default, so adding the following, before registering the setWatches worked.

      pinMode(UP, 'input_pullup');
      pinMode(LEFT, 'input_pullup');
      pinMode(RIGHT, 'input_pullup');
      pinMode(DOWN, 'input_pullup');
      pinMode(START, 'input_pullup');

    I can now capture buttons :) whoop!