- Descrição: O sensor indutivo tem características que o fazem…
Como usar com Arduino – Chave / Push Button Pulsante 12mm Impermeável
– Descrição:
A Chave / Push Button Pulsante 12mm Impermeável é 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:
– Modelo: PBS-33B
– Tensão de operação (máxima): 250V
– Corrente de operação (máxima): 1A
– Intensidade dielétrica: 1500VAC/1min
– Contato: normalmente aberto (NA)
– Resistência de contato : <50mΩ
– Resistência de isolamento: >100mΩ
– Temperatura de operação: -25 a 85º celsius
– 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 Chave / Push Button Pulsante 12mm Impermeável 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 / Push Button Pulsante 12mm Impermeável (Amarelo / Azul / Preto / Verde / Vermelho)
01 – LED Difuso 5mm Vermelho
01 – Resistor de 150Ω
01 – Protoboard
02 – Cabos Jumper macho-macho
– 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 |
const int pinoBotao = 8; //PINO DIGITAL UTILIZADO PELO PUSH BUTTON const int pinoLed = 12; //PINO DIGITAL UTILIZADO PELO LED void setup() { pinMode(pinoBotao, INPUT_PULLUP); //DEFINE O PINO COMO ENTRADA / "_PULLUP" É PARA ATIVAR O RESISTOR INTERNO //DO ARDUINO PARA GARANTIR QUE NÃO EXISTA FLUTUAÇÃO ENTRE 0 (LOW) E 1 (HIGH) pinMode(pinoLed, OUTPUT); //DEFINE O PINO COMO SAÍDA digitalWrite(pinoLed, LOW); //LED INICIA DESLIGADO } void loop(){ if(digitalRead(pinoBotao) == LOW){ //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 – Transdutor Buzzer Piezoelétrico SFM-27
Próxima postagem: Como usar com Arduino – Mini Válvula Solenoide 12V (JF-0530B e JF-0630B)