Como ligar Módulo Sensor Magnético Reed Switch com código fonte comentado

 O modulo Reed Switch ou Sensor Magnético, possui um funcionamento muito simples, que é ativado por um campo magnetítico produzido por um simples ima, que quando é aproximado da capsula de vidro do sensor produz uma continuidade, que e lida pelo Arduíno, essa continuidade se da pela união das duas tiras metálicas que ha dentro da capsula de vidro , que e selada e preenchida por um gás inerte, o que torna o atrito praticamente inexistente dentro da capsula, o que permite que as tiras metálicas se unam com o minimo campo magnético possível.  Pode ser ativado ate com um ima de geladeira pequeno. 







Vamos agora conectar o sensor Magnético ao Arduíno.
Para isto vamos utilizar um;
 Sensor Magnético
_Arduino.
_3-fios jumpers


Esquema de ligação;

-Conecte o fio 5V do Arduino na 1°lina da protoboard, que sera a positiva. 
-Conecte o fio GND do Arduino na 2°lina da protoboard, que sera a negativa.
-Adicione o resitor de 300ohm na protoboard e conecte a ele o fio negativo e conecte o LED com a parte negativa voltada pra ele, em seguida conecte o fio do pino 13 a outra parte do LED.
Agora conecte o sensor, 1° fio do pino 9 do arduino, conecte ele ao pino DO do sensor, em seguida conecte o o negativo e o positivo.



Carregue o código abaixo no seu Arduíno .



//Inicio do código 


const int hallPin = 9;     // Conecte o pino de sinal
const int ledPin =  13;     // Conecte o pino positivo do lED
// variables will change:
int hallState = 0;          // Variavel de leitura do sensor

void setup() {
  // inicia o LED como saida:
  pinMode(ledPin, OUTPUT);
  // inicia o sensor como como entrada:
  pinMode(hallPin, INPUT);
}

void loop(){
  // lê o estatus do sensor:
  hallState = digitalRead(hallPin);

  if (hallState == LOW) {
    // liga o LED:
    digitalWrite(ledPin, LOW);
  }
  else {
    // desliga o LED:
    digitalWrite(ledPin, HIGH);
  }
}


//Fim do código 





Nenhum comentário:

Postar um comentário