- Descrição: O Módulo Sensor (Detector) de Toque / Batida KY-031 é…
Como usar com Arduino – Sensor Magnético com fio para Alarme MC-38
– Descrição:
O Sensor Magnético com fio para Alarme MC-38 é um item comumente utilizado em janelas e portas para fazer a detecção de quando há violação do sistema de segurança.
– Especificações e características:
– Modelo: MC-38
– Tensão de operação (máxima): 200VDC
– Corrente de operação (máxima): 100mA
– Material: ABS
– Estado (quando conectado): NF (normalmente fechado)
– Comprimento do cabo: 33cm
– Datasheet:
– Aplicações:
Projetos com Arduino ou outras plataformas microcontroladas que tenha como finalidade verificar o estado atual de portas e janelas (se estão abertas ou fechadas).
– Proposta da prática:
Utilizar o Sensor Magnético com fio para Alarme em conjunto com o Arduino e mostrar através de um LED quando o sensor é acionado (as duas partes do sensor são desconectadas).
– Lista dos itens necessários:
01 – Arduino com Cabo USB
01 – Sensor Magnético com fio para Alarme
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 17 18 19 |
const int pinoSensor = 2; //PINO DIGITAL UTILIZADO PELO SENSOR const int pinoLed = 12; //PINO DIGITAL UTILIZADO PELO LED void setup(){ pinMode(pinoSensor, 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(pinoSensor) == HIGH){ //SE A LEITURA DO PINO FOR IGUAL A HIGH, 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 – Módulo Sensor Infravermelho Reflexivo de Obstáculo KY-032
Próxima postagem: Como usar com Arduino – Termistor NTC 10K (Sensor de Temperatura)
Ola eu preciso de uma ajuda , eu fiz tudo certinho mas não estava funcionando , uma hora acendia outra hora não , ai eu coloquei para mostrar no monitor serial, que vai mostrar 1 e 0 e percebi que ele fica se alterando entre 1 e 0 ou as vezes só 0 e outras só 1 e acaba não funcionando , tudo isso sem eu colocar o imã perto
GOSTEI, MAS GOSTARIA DE ACIONAR UM RELE, E NAO UM LED, E COMO NAO SEI PROGRAMAR SO SEI CTRL+C CTRL+V KKKK NAO SEI MODIFICAR O CODIGO….
Olá Luiz.
Agradeço pelo comentário!
Sugiro que comece a pesquisar bastante para não depender mais do Ctrl + C / Ctrl + V, pois isso vai te limitar e muito, infelizmente.
Não temos nenhuma prática do MC-38 com módulo relé.
200 vdc equivale a quantos Volts?
Pq eu vi que vc está usando o imput pull UP,
Valeuu