08.11.2017 Views

arduino_básico_Michael_McRoberts

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capítulo 2 ■ Acendendo as luzes<br />

65<br />

(não representativa de um estado alto ou baixo). Esse estado também é conhecido<br />

como ruído elétrico, e ruído em um circuito digital pode ser interpretado como<br />

valores aleatórios de 1 e 0.<br />

É aqui que resistores pull-up e pull-down podem ser utilizados para garantir que o<br />

estado seja alto ou baixo. Se você deixar que esse nó no circuito flutue, ele poderá<br />

ser interpretado aleatoriamente como 0 ou como 1, o que não é desejável. É preferível<br />

forçá-lo para o estado desejado.<br />

Resistores pull-down<br />

A figura 2.10 mostra um esquema em que um resistor pull-down é utilizado. Se o<br />

botão for pressionado, a eletricidade tomará o caminho de menor resistência, e fluirá<br />

entre os 5 V e o pino de entrada (há um resistor de 100 Ω no pino de entrada e um<br />

resistor de 10 kΩ no terra). Entretanto, quando o botão não é pressionado, a entrada<br />

está conectada ao resistor de 100 kΩ e é direcionada para o terra. Sem isso, o pino de<br />

entrada ficaria conectado a nada quando o botão não estivesse pressionado, e flutuaria<br />

entre 0 V e 5 V. Nesse circuito, a entrada sempre será direcionada para o terra, ou zero<br />

volt, quando o botão não estiver pressionado, e para 5 V quanto ele estiver pressionado.<br />

Em outras palavras, com isso você impede que o pino flutue entre dois valores.<br />

Agora, veja a figura 2.11.<br />

Figura 2.10 – Circuito de resistor pull-down.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!