Na maioria dos exemplos que eu vi dos botões de fiação nas entradas GPIO, o botão é conectado para que, quando fechado, um circuito seja concluído entre o pino e o terra, produzindo uma entrada baixa no pino. Um resistor de pull-up é usado para padronizar o valor de entrada para alto. O código no Pi pode então detectar baixo com o pressionar de um botão.
Eu conectei os botões a + 3.3v, então o sinal é alto, pois isso parece fazer mais sentido e mantém o código mais lógico, mas deve haver uma razão para a maioria das pessoas preferir a conexão ao terra. Quais são as vantagens?