Como usar com Arduino – Chave Táctil / Push Button

Como usar com Arduino – Chave Táctil / Push Button

img00_como_usar_com_arduino_sensor_magnetico_com_fio_para_alarme_mc-38_uno_mega_2560_nano

– Descrição:

A Chave Táctil / Push Button como também é conhecido, é um dos componentes eletrônicos mais utilizados para prototipagem de projetos. Esta chave é um tipo de interruptor pulsador (conduz somente quando está pressionado).

– Especificações e características:

– Tipo de chave: táctil
– Tensão máxima: 12VDC
– Corrente máxima: 50mA

– Aplicações:

Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário controlar algo a partir do pressionamento de uma chave pulsante.

– Proposta da prática:

Utilizar a Chave Táctil / Push Button em conjunto com o Arduino e controlar um LED a partir do pressionamento da chave.

– Lista dos itens necessários:

01 – Arduino com Cabo USB
01 – Chave Táctil / Push Button
01 – LED Difuso 5mm Vermelho
01 – Resistor de 150Ω
01 – Protoboard
04 – Cabos Jumper macho-macho

– Esquema de ligação da prática

img01_como_usar_com_arduino_chave_tactil_push_button_uno_nano_mega_2560_botao_led

– Tutorial de instalação e configuração do ambiente de programação do Arduino:

Arduino – Instalação e Configuração da IDE no Windows

– Código:

– Resultado final:

Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!

Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop

Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.

Obrigado e até a próxima!

Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.



Postagem anterior:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação, Técnico em Eletroeletrônica, Fundador e Diretor da MasterWalker Electronic Shop. Se preocupa com o aprendizado dos seus clientes e daqueles interessados em aprender sobre Arduino e plataformas embarcadas em geral.

Existem 12 comentários para esta postagem
  1. Rafael às 22:10

    Fala euler! Estou com o mesmo problema do MAtheus…quero ligar aqueles botao de fliperama, que no meu caso so tem dois contatos. Mas estou usando o esp8266 e nao o arduino…Liguei um no GND e outro no D0… Ele funciona da primeira vez, mas depois nao volta ao estado “nao apertado”..Sabe me ajudar nesse caso? E uvi sua resposta sobre pull up..sera que no esp8266 tem que fazer mais alguma coisa? Abracos!

    • Euler Oliveira Autor às 09:06

      Olá Rafael.

      Agradeço pelo comentário!

      Tem que inserir o PULL UP externo no circuito OU ativar no código do ESP8266 assim como é feito no Arduino.

  2. Matheus às 12:02

    Bom dia, Euler! Primeiramente, sinto muito em estar revivendo um tópico tão antigo, mas foi o que eu achei que mais tem a ver com minha dúvida. Eu estou construindo um projeto de Pick to Light, e pela primeira vez estou precisando de botões mais robustos do que esses push buttons comuns. Eu pensei em botões de arcade, e aí é que fica minha dúvida. Normalmente esses push buttons como o do tópico são ligados com 3 fios(pelo menos assim é como mais vejo), um 5V, um GND e uma porta digital configurada como entrada, aí é que mora minha dúvida, aqui no post você já fez a ligação com apenas dois fios, a porta digital e o GND, sem o 5V, isso me faz perguntar, o 5V é totalmente desnecessário? E no meu projeto isso é importante pela seguinte questão: os botões de arcade têm 3 contatos apenas (ou dois), um normalmente fechado, um normalmente aberto e um GND, usa-se apenas dois destes contatos, minha dúvida é: no caso destes botões de arcade, eu também uso apenas a porta digital (no caso eu usaria no contato que é normalmente aberto) e o GND como na montagem que fez nesta postagem? Obrigado desde já pela atenção.

    • Euler Oliveira Autor às 09:10

      Olá Matheus.

      Agradeço pelo comentário!

      A chave foi ligada com 2 fios somente, pois usei o PULL UP interno do Arduino. Caso eu fosse utilizar PULL UP externo, teria que acrescentar ao circuito um resistor de 10K, por exemplo, e um fio conectado ao 5V.

      Você pode ligar estes botões de arcade usando apenas 2 fios, mas deverá configurar no código o uso de PULL UP interno da plataforma.

  3. rodrigo às 16:18

    boa tarde, parabens pelo site, preciso de uma ajuda, como montar um projeto com um botao no arduino uno com um modulo bluetooth, que quando eu apertar o botao no arduino ele envia um texto fixo para o celular.

    pode me ajudar mais sem usar protoboard quero fazer direto no arduino.

  4. André Santos às 23:18

    Eu só não entendi uma coisa, por que para fazer o LED acender o pino do botão tem que estar configurado como “LOW”?

    • Euler Oliveira Autor às 08:16

      Olá André Santos.

      Note que o botão está conectado ao pino digital 7 e ao GND. Quando o botão é pressionado há uma queda de tensão em cima do pino digital 7 e o mesmo vai a nível baixo(LOW ou 0).

  5. Helio Aisawa às 14:29

    olá, gostei da explicação da segunda forma de montagem…
    uma duvida,
    como faço para que ao desligar o led verde e em seguida pressionar o botão se faça acender o led amarelo?
    grato pela atenção

  6. San às 20:26

    Euler boa noite, como faço para ao invés de ativar o led eu obter valores de soma . Aperta o botão uma vez num lcd aparece 1. Aperta novamente aparece número 2… e assim em diante.
    Grato e parabéns

  7. Marcio Mondaini às 00:31

    Muito bom e facil de pegar o seu modo de ensinar,sem muita complicação.