Little help needed with wiring up a circuit

MarioYellow:
I've laid down 10 pushbuttons onto the breadboard, but i'm unsure about something

Do i need to add resistors even if theres only buttons or is it unneccesary?

I plan to wire the buttons to ground and to one of the digital pins, to read input from them. Nothing else
Although, i have a feeling that not using resistors would short the Arduino, from directing back the same amount of voltage into ground (5v to gnd)

But i don't really know wether or not this is true or something else. So this is why i wanted to ask for (a bit more professional) help here :slight_smile:

There's no need to add the resistor. Simply connect GND to one side of all your buttons and the other side of each button will be connected to digital pins of Arduino. Now in your code use pinMode Arduino Command: pinMode(Pin#, INPUT_PULLUP); and it will work perfectly fine.

When you press the button, the respective pin of Arduino will get LOW, and when you release it, the pin will get HIGH.