Arduino İle Manyetik Alan Tespiti

Manyetik sensör kullanılarak hazırlanan bu çalışma, mıknatıs ile( manyetik alan) ilgili projelerde kullanılabilir. Piyasada çeşitli manyetik sensörler var. Ben siparişimi şuradan verdim:

http://urun.gittigidiyor.com/ev-elektronigi/arduino-manyetik-sensor-switch-reed-role-269891446

Kullanılan diğer malzemeler ise şöyle :

  • Arduino Uno
  • Breadboard
  • Buzzer
  • Mıknatıs

Devre Şeması

Kodlar:

int buzzer = 9;

int sinyalpin = 10;

int degisken;

void setup ()

{

Serial.begin(9600);

pinMode(buzzer, OUTPUT);

digitalWrite(sinyalpin,INPUT);

biip(50);

biip(50);

biip(50);

delay(500);

}

void loop (){

degisken = digitalRead(sinyalpin) ;

if (degisken == HIGH) {

Serial.println("Manyetik Alan Yok");

}

else {

biip(50);

biip(50);

biip(50);

Serial.println("Manyetik Alan Tespid Edildi");

}

}

void biip(unsigned char delayms){

digitalWrite(buzzer, HIGH);




delay(delayms);

digitalWrite(buzzer, LOW);

delay(delayms);

}

CEVAP VER

Yorum
Lütfen adınızı giriniz