I have a problem which I honestly don’t understand(it’s probably a silly mistake also;-)).
I got a circuit mounted on a protoshield consisting of a DIP switch which is attached to some I/O pins of my arduino, they’re all pulled down with a 10k resistor, each switch got their own pull down resistor. When I write a simple sketch which just prints the digitalRead(dip_switch_pin) to the serial it always reads 0, the funny part is when I measure the voltage for that specific pin I got a 3.3V reading when the switch is on and 0V when it’s off, which in my world seems okey and therefore I should get correct readings. Can someone tell me what’s going on here?
See attachment for the actual circuit.