I'm new to Arduino and microcontrollers in general. I'm building a MIDI control board, and I need to implement a lot of switches. Before I start using multiplexers/shift registers, I wanted to try setting up a single switch with the Arduino.
I used a pull-up resistor and connected a switch to one of the digital pins, but the serial print showed that the first 5 were stuck in HIGH state. I reset the board, set them to Input, etc., but they still register HIGH regardless of what I do.
Does my board have a short in it?