Inverter lógica de botão

Boa noite pessoal !!
Estou tentando inverter a lógica de acionamento de 3 botões mas não estou conseguindo.
No código tenho 3 botoes e 4 reles, cada botão é responsável por acionar um rele e mais outro rele adicional ao mesmo tempo.
O problema é que os acionamentos dos reles estão acontecendo quando os botoes estão em estado aberto, como meu botoes por padrão são abertos o sistema inicia ligando os reles.
Gostaria de somente ao apertar o botão e fechar o contato do botão os reles fossem acionados.
Como proceder para inverter está logica?
Obrigado a todos.
LINK COM CÓDIGO
http://dontpad.com/argellab

Desculpe, postei e esqueci dos arquivos.
Estou usando arduino.
esquema elétrico não fiz, surgiu a dúvida e já postei, mas vou providenciar.

O link com o código coloquei aqui Dontpad

Ludicon, como faço para postar arquivos de código arduino aqui no fórum?

Amigo primeiramente ajudaria muito se vc comentasse o seu programa tipo
ex.: botao1 = true; // variavel que determina estado do botao 1 como ligado.
Agora outra coisa é sê seu botão fisicamente é NO normalmente aberto pelo que eu entendi não teria como acionar de pronto os relês porque fisicamente não é possivel não tem caminho para isso.
Agora se é via programa vc pode solucionar com o seguinte código colocado no lugar certo do:
Ex.: if botão1 == true // se o botão1 = ligado
else botão1 == false // então botão1 = desligado
dá uma procurada na net tem muito exemplo.
manda o seu código comentado ai fica mais fácil ajudar talvez até tenha outra solução.

Cara o problema estava no hardware, coloquei um resistor pullup e resolveu.