Arduino ile Manyetik Alan Tespiti

Arduino ile Manyetik Alan Tespiti

 

 

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);
}


Kaynak: https://makersturkiye.com

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir