Pythontr

husonet | Tarih: 09.01.2017

Arduino Manyetik Ortam Sensörü

Arduino manyetik ortam sensör kullanımı ve örnek uygulama

Arduino Hall manyetik sensör, manyetik alan yoksa, sensörün sinyal hattı HIGH (3,5 V) yani bir döner. Sensöre bir manyetik alan gösterilirse, sinyal hattı LOW'a yani 0 döner, aynı zamanda sensör analog değil ise üzerindeki LED yanar. Manyetik alanın polaritesi, anahtarlama eylemi için etkilidir. Sensörün ön yüzü, açmak için sensörün arkası ile ters polariteye ihtiyaç duyar.


 Arduino Manyetik Ortam Sensörü
  • Signal - Arduino Pin 3
  • Middle - Arduino 5V Pin
  • Ground - Arduino GND Topraklama Pin

Arduino Hall manyetik sensör uygulama


Aşağıda paylaşacağımız örnek uygulamamızda kullandığımız malzemeler, bir adet arduino, bir adet board, bir adet sensor, bir adet led, bir adet manyetik ortam oluşturmak için mıknatıs ve bağlantı kabloları. Led kullanmamızın sebebi test sürecinin daha belirgin olmasını sağlamak için örneğimizin altında da videomuzda sensörün nasıl çalıştığını izlebilirsiniz.


int led    = 4;
int sensor = 3;

int val; //numeric deger

void setup()
{
pinMode(led, OUTPUT); // cikti icin led'i set et
pinMode(sensor, INPUT); // girdi icin sensor'u set et
Serial.begin (9600);
}

void loop()
{
val = digitalRead(sensor); // sensor datalarini oku
Serial.println (val);
if(val==LOW)// led'i yak
{
digitalWrite(led, HIGH);
}
else {
digitalWrite(led, LOW);
}
}

[embed]https://www.youtube.com/watch?v=VS4-yClQcR4[/embed]