Röle sürekli açılıp kapanıyor

  • Konbuyu başlatan hurricane
  • Başlangıç tarihi
H

hurricane

Ziyaretçi
merhaba değerli abilerim, ablalarım; dün akşam kendi çapımda mesafe sensörü tabanlı bir akıllı masa lambası yaptım sensör ölçümlerini de test ettim fakat çalıştırdığımda röle sürekli açılıp kapanıyordu. serial monitöre baktığımda da sürekli bir mesafe bozukluğu olduğunu fark ettim ve onca zaman boşa gitti. acaba sorunun çözümü için nasıl bir yol izlemeliyim?
 

seyyarbilimadamı

Saygı Değer Üye
Paylaşım Ekibi
24 Ara 2018
567
43
0
istanbul
Bu kodlar çalışıyor ala kendi sistemine göre düzenle. Mesafeye göre o mesafenin led ışığı yanıyor.
const int trigger_pin = 13;
const int echo_pin = 12;
const int buzzer = 2;
const int mled =3;
const int yled = 4;
const int sled =5;
const int kled = 6;
int sure ;
int mesafe ;

void setup() {
pinMode (mled,OUTPUT);
pinMode (yled,OUTPUT);
pinMode (sled,OUTPUT);
pinMode (kled,OUTPUT);
pinMode (buzzer,OUTPUT);
pinMode (trigger_pin,OUTPUT);
pinMode (echo_pin,INPUT);
Serial.begin(9600);

}

void loop() {
digitalWrite(trigger_pin,HIGH);
delayMicroseconds(1000);
digitalWrite(trigger_pin,LOW);
sure = pulseIn(echo_pin,HIGH);
mesafe=(sure/2)/25.5; // hava sıcaklığına göre mesafe ayarlar:
if (mesafe <= 5) // 5cm mesafe ölçer:
{ digitalWrite (mled ,HIGH);
digitalWrite (buzzer ,HIGH);
delay (25);
digitalWrite (mled ,LOW);
digitalWrite (buzzer ,LOW);
delay(200);
}
else if (mesafe <= 10) //10 cm mesafe ölçer:
{ digitalWrite (yled ,HIGH);
digitalWrite (buzzer ,HIGH);
delay (25);
digitalWrite (yled ,LOW);
digitalWrite (buzzer ,LOW);
delay(250);
}
else if (mesafe <= 15) //15cm mesafe ölçer:
{ digitalWrite (sled ,HIGH);
digitalWrite (buzzer ,HIGH);
delay (25);
digitalWrite (sled ,LOW);
digitalWrite (buzzer ,LOW);
delay (300);
}
else
digitalWrite (kled ,HIGH);
delay (25);
digitalWrite (kled ,LOW);
delay(350);

}[/CODE]
 

Robotikforum.net Nedir?

  • Robotikforum.net 2020 yılında kurulup yayın hayatına başlayan ve Türkiye’de robotik kodlama alanının gelişimine katkıda bulunmak için bu alan ile ilgilenen bireylerin bir birleri ile yardımlaşmaları ve fikir danışmalarını sağlayarak daha iyi öğrenmek için her bir bireyin bilgisini ve tecrübesini alarak kendini geliştirebileceği ve sorularına cevap bulabileceği bir platform olarak kurulmuştur.

Bilgilendirme!!!

İçerik sağlayıcı paylaşım sitelerinden biri olan www.robotikforum.net Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur.

Sayfamızı beğendin mi?

X Merhaba ziyaretçi Robotikforum.net adresine hoşgeldin. Robotikforum.net
adresi gelişen teknoloji ile günden güne yaygınlaşan robotik teknolojileri
hakkında yardımlaşabileceğin ve tartışabileceğin bir platformdur.
Aramıza katılmaya ne dersin?
Kayıt Ol