En la mayoría de los ejemplos que he visto de cableado de botones a entradas GPIO, el botón está conectado de modo que cuando está cerrado, se completa un circuito entre el pin y la tierra, produciendo una entrada baja en el pin. Se utiliza una resistencia pull-up para predeterminar el valor de entrada a alto. El código en el Pi puede detectar bajo como presionar un botón.
He estado conectando los botones a + 3.3v, por lo que la señal es alta, ya que parece tener más sentido y mantiene el código más lógico, pero debe haber una razón por la cual la mayoría de las personas favorecen la conexión a tierra. ¿Cuáles son las ventajas?