Connecting multiple buttons to an Arduino Nano

Hi!

I am an absolute beginner to Arduino, so thank you so much for any help in advance.

For an extracurricular project I am working on, I would like to connect three buttons to an Arduino Nano (AST-CAN485). Right now, I am planning on connecting each button to a pin on the Arduino (specifically pins 11, 12, and 13), and then connect a singular wire from the bread board to GND and another singular wire from the bread board to VCC.

I would also connect the CAN H and CAN L pins to the CAN network.

Do you guys know if this set up will work for the buttons, or will I need to connect multiple VCC and GND pins to the breadboard? Additionally, will the pins 11-13 be alright for the buttons, or should I start from 0?

Thank you so much for any advice! I tried googling and using the forum to find the answer, but I'm quite confused. I also attached the Arduino's schematic I am using.

THANK YOU!

(Also, in the future, I would like to connect two toggle switches to my Arduino if that matters. I was thinking I would connect them at pins 8 & 9.)

The pins that you have chosen should be OK as you are not using teh SPI interface. Keep away from pins 0 and 1 as they are used by the Serial interface which you will need to use for debugging. Personally I would wire things so that closing each switch takes the corresponding pin to GND then use INPUT_PULLUP in the pinMode()s for the pins. This will activate the built in pullup resistors and keep the inputs at a known state at all times

Only one 5V and GND connection to the breadboard is needed

UKHeliBob:
The pins that you have chosen should be OK...
...then use INPUT_PULLUP in the pinMode()s for the pins

Won't work on pin13 of a Nano (it does on an Uno).
A Nano doesn't have a buffer for the build-in LED on that pin, so the pin is always reading LOW with INPUT_PULLUP.

Can use the analogue pins (except A6,A7) as digital pins for your buttons.
Leo..