No es necesario que agregue más componentes a su esquema. Pero puede dejar algunos componentes.
Antes de agregar un botón a su esquema, considere primero cómo desea detectar su señal. ¿Un 1 lógico como si se presionara un botón? O 0 lógico como si se presionara un botón. Puede hacer esto usando resistencias pull-up y pull-down. Estas resistencias deben estar cableadas así.
(La resistencia de 100 ohmios en una resistencia interna de la MCU)
Usando la resistencia desplegable significa que cuando se presiona el botón obtendrá un 1 lógico. El uso de resistencias pull-up significa que cuando se presiona el botón obtendrá un 0 lógico.
Cuando veo su esquema, parece que estás intentando hacer un pulsador con resistencia desplegable. Entonces deberías conectar tu arduino así.
Otra opción es usar las resistencias pull-up internas de Arduino. De esa manera, no tiene que agregar la resistencia de 10k en su esquema. Y su esquema se verá así.
Para usar las resistencias pull-up internas del Arduino, deberá poner esto en su configuración (): pinMode (pin, INPUT_PULLUP); donde pin debe ser su número de pin. Tenga en cuenta que cuando usa la resistencia pull-up interna, un 0 lógico significa que el botón está presionado.