Criei uma condição quando as 3 Bombas estiverem em funcionamento.
Quando os sinais da boia inferior e superior estiverem LOW, deveria aparecer tanque vazio.
Quando o sinal da boia inferior estiver HIGH e a superior estiver LOW, deveria aparecer tanque 50%.
Quando ambos sinais estiverem HIGH, deveria aparecer tanque cheio.
O problema é que fica alternando de tanque vazio para tanque cheio a cada 1 segundos e não acontece do tanque 50% acontecer mesmo todas as condições sendo realizada.
*Obs: Eu sei que não definir os pinos como PULLUP, só irei definir no final para depois modificar as lógicas da porta.
porque você não cria um código novo, pequeno e simples só para testar os sensores? pois pelo que você esta falando e uma simples leitura de sensores ou poderia ser uma simples leitura de botões (switch) logo é algo bem simples de fazer.