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.
- 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]