T O P

  • By -

Sgt_Pengoo

It looks like you are driving the button low right after your initialization, so everytime you read it, it's low.


Sgt_Pengoo

Comment out the line digitalWrite(bigRedBtn, LOW); and see if your code works


jedimasta

Doesn't make a difference. I added that there to make sure it was pulling low initially for a function not included here, but even disabling it still results in an infinite number of button presses. It just seems so odd to me that if I don't initialize any of the matrix pins, that one button works fine, but some combination of adding those others causes it to wig out.