1
resposta

não entendi, o estado do botão

nessa configuração não fica indefinido? não era para ligar na força e quando aperta o terra retira a corrente?

1 resposta

Olá, Pedro!

Entendo que a configuração dos botões possa parecer um pouco confusa inicialmente. No entanto, não se preocupe, é mais simples do que parece.

O botão, na configuração que estamos utilizando, não fica em um estado indefinido. Quando o botão não está sendo pressionado, o circuito está aberto, ou seja, a corrente elétrica não pode fluir. Isso significa que o Arduino vai ler o estado do botão como HIGH (ou seja, ligado) porque o botão está conectado ao 5V (força).

Quando você pressiona o botão, o circuito é fechado e a corrente elétrica pode fluir para o GND (terra). Isso faz com que o Arduino leia o estado do botão como LOW (ou seja, desligado), porque a corrente está indo para o GND e não para o pino do Arduino.

Portanto, não é que a corrente seja retirada quando você pressiona o botão, mas sim que ela é redirecionada para o GND. Isso é uma maneira de dizer ao Arduino que o botão foi pressionado.

Espero que essa explicação tenha esclarecido suas dúvidas sobre o estado do botão. Lembre-se, a prática leva à perfeição, então continue experimentando com o seu Arduino!

Espero ter ajudado e bons estudos!