Even if I don't push the button, it reads HIGH value

Such little push buttons with their very short legs may not make (good) contact with the breadboard.

Use your multimeter to confirm that they actually make contact - and that the voltage on the Arduino input pin actually changes when you press the button.

1 Like