- Descrição: O Sensor de Pressão e Temperatura BMP180 que também é…
Como usar com Arduino – Módulo (Botão) Chave Táctil 12×12 com Capa
– Descrição:
O Módulo (Botão) Chave Táctil 12×12 com Capa foi desenvolvido com a finalidade de ser aplicado em projetos com plataformas embarcadas e que necessitam de um botão para execução de alguma ação. A Chave Táctil / Push Button é um dos componentes eletrônicos mais utilizados para prototipagem de projetos. Esta chave é um tipo de interruptor pulsador (conduz somente quando está pressionado).
Este Módulo (Botão) Chave Táctil 12×12 com Capa é composto basicamente por uma chave táctil 12x12x7.3 e os pinos para conexão a plataforma. Além disso, a chave táctil possui uma capa que deixa o botão com um melhor acabamento e facilita o pressionamento.
– Especificações e características:
– Tensão de operação: 3,3 a 5VDC
– Saída de sinal (digital): nível TTL
– 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 o Módulo (Botão) Chave Táctil 12×12 com Capa 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 – Módulo (Botão) Chave Táctil 12×12 com Capa
01 – LED Difuso 5mm Vermelho
01 – Resistor de 150Ω
01 – Protoboard
02 – Cabos Jumper macho-macho
03 – Cabos Jumper macho-fêmea
– Esquema de ligação da prática:
– 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:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
int pinoLed = 12; //PINO DIGITAL UTILIZADO PELO LED int pinoBotao = 8; //PINO DIGITAL UTILIZADO PELO SENSOR void setup(){ pinMode(pinoBotao, INPUT); //DEFINE O PINO COMO ENTRADA pinMode(pinoLed, OUTPUT); //DEFINE O PINO COMO SAÍDA digitalWrite(pinoLed, LOW); //LED INICIA DESLIGADO } void loop(){ if (digitalRead(pinoBotao) == HIGH){ //SE A LEITURA DO PINO FOR IGUAL A LOW, FAZ digitalWrite(pinoLed, HIGH); //ACENDE O LED }else{//SENÃO, FAZ digitalWrite(pinoLed, LOW); //apaga O LED } } |
– 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: Como usar com Arduino – Sensor de Velocidade (Encoder) / Chave Óptica 5mm
Próxima postagem: Como usar com Arduino – Fotoresistor (Sensor) LDR com Cabo 50cm
Amigo, eu estou desenvolvendo um projeto, para que assim que o botão seja acionado, dois servos se movimentem, um após o outro. Sem o botão, os servos já estão sincronizados, mas eu não sei como fazer, de forma que não seja necessário que o usuário fique com o botão segurando.