Em praticamente todo projeto, é necessário que alguma leitura digital seja feita. E é extremamente ruim ler valores errados, e isso pode ocorrer por causa do pino não estar conectado a nada em determinado momento. Portanto, é necessário usar um resistor pull-up ou pull-down para resolver o problema.
Sempre é interessante criar uma forma de interagir com a sua programação, e uma forma de fazer isso é usar botões. Mas pra isso, precisamos aprender a como saber se algum botão foi pressionado na programação. A aula de hoje vai mostrar um comando que serve para leitura dos pinos digitais, possibilitando assim, diferentes interações entre você e o Arduino, além dos botões.
Existem inúmeras formas de controlar diretamente algum projeto que usa Arduino, por exemplo, usando botões, potenciômetro, criando uma interface no celular e entre outros… Porém, as formas mais interessantes costumam ser um problema