Eu sou novo em "engenharia elétrica" e estou trabalhando em um pequeno projeto de arduino. Quero que um switch SPST seja usado como entrada digital na placa.
Eu tenho um dos fios do comutador conectado ao positivo e o outro conectado à entrada digital. O problema é que, quando desligado, não tenho certeza de que a entrada será aterrada. Como garantir que a entrada esteja aterrada quando o interruptor estiver desligado?
Funcionaria se eu conectasse a entrada digital a um resistor conectado ao terra, para que, quando o interruptor estiver desligado, ele seja aterrado, mas quando o interruptor estiver ligado, não haverá um curto-circuito - isso funcionaria?
fonte
Sim, funcionaria como você descreveu. Isso é chamado de resistor pull-down porque garante que quando o contato estiver aberto a entrada digital esteja no estado lógico 0 (baixo). Normalmente, você pode usar um resistor de 10 KΩ para esse fim.
fonte
Isso funcionará e fornecerá uma lógica positiva: um nível alto (lógica "1") quando o interruptor estiver fechado.
Mas, como Chris diz, a coisa invertida é mais comum: interruptor conectado ao terra e um resistor de pull-up (em vez de pull-down) à fonte de alimentação. Sua lógica será invertida: uma lógica "1" corresponderá a um interruptor aberto.
Um bom motivo para a versão pull-up é que a maioria dos microcontroladores os possui integrados e você pode habilitá-los / desabilitá-los, dependendo de suas necessidades. Alguns microcontroladores também possuem pull-downs configuráveis, mas são menos comuns.
Se você deseja uma extração externa de 10 kΩ, pode ser um bom valor. A entrada de um microcontrolador pode ter uma corrente de fuga de até 1 µA e, em seguida, 10 kΩ caem 10 mV desprezíveis. Valores mais baixos são certamente possíveis, mas lembre-se de que eles terão uma corrente maior para aterrar quando o interruptor for fechado. Um resistor de 1 kΩ consumirá 5 mA a 5 V de alimentação, o que é realmente um desperdício de energia. Para os 10 kΩ, são apenas 500 µA. Para aplicações de baixa potência, você pode aumentar o valor para 100 kΩ, mas lembre-se da corrente de fuga; 1 µA dará uma queda de 100 mV!
fonte