nessa configuração não fica indefinido? não era para ligar na força e quando aperta o terra retira a corrente?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
nessa configuração não fica indefinido? não era para ligar na força e quando aperta o terra retira a corrente?
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!