Usando o botão em Arduino
Para explicar o uso de botões em Arduino, um pequeno projeto de ligar e desligar o LED usando o botão é feito. Para atribuir os estados ao LED o mesmo que o estado do botão de pressão, uma função de leitura digital e gravação digital é usada. Da mesma forma, para atribuir os estados do LED com base no estado da troca, a leitura digital - e as funções de gravação são usadas usando um loop if if. Neste projeto, o seguinte são os componentes utilizados:
O diagrama de circuito para o projeto é dado como:
Neste projeto, o LED está conectado no pino digital número 7 do Arduino e um resistor OD 220 ohms é usado com o LED. O botão de pressão está conectado ao Arduino usando seu pino 5 conectando -o com a resistência de 220 ohm. Além disso, o resistor e o interruptor são comumente aterrados, e o outro alfinete do botão é conectado ao suprimento de 5 volts do Arduino.
Código Arduino
Depois de construir um diagrama de circuito, um código Arduino é escrito, que é dado como:
const int button = 5;Para conectar o botão a Arduino, primeiro o alfinete de Arduino é declarado para o botão de pressão e depois o pino para o LED é declarado. Da mesma forma, o estado do botão é declarado usando a variável inteira. Então, na função de configuração, os pinos e seus modos são inicializados usando a função Pinmode. Depois disso, na função Loop, o estado do botão é encontrado usando a função DigitalRead e com base no estado do botão, o estado do LED é atribuído usando a função DigitalWrite.
O botão é inicializado com o modo input_pullup pelo qual os estados do botão serão invertidos. Portanto, quando o botão for pressionado, o estado do botão será baixo e o LED também receberá o estado do HGH e se o estado do botão estiver alto, é quando o botão for pressionado, o estado do LED também será baixo.
A idéia por trás do input_pullup é que ela estabiliza os estados do botão, como no estado de entrada normal, há alguma tensão mesmo no estado baixo do botão. É assim que podemos usar botões no Arduino.
Conclusão
Para interface um botão com Arduino, existem duas funções usadas, uma é a função DigitalRead e a outra é a função DigitalWrite. Os botões de pressão são usados principalmente para conectar dispositivos do fornecimento de eletricidade. Nesta redação, como usar o botão em Arduino é explicado brevemente, demonstrando o pequeno projeto de ligar e desligar o LED usando o botão de pressão.