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