Şimdi Ara

park sensörü

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
34
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • const int trigger_pin = 12;

    const int echo_pin = 13;

    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(kled, OUTPUT);

    pinMode(sled, OUTPUT);

    pinMode(yled, 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) / 28.5;


    if (mesafe <= 10)

    {

    digitalWrite(kled, HIGH);

    digitalWrite(buzzer, HIGH);

    delay(50);

    digitalWrite(kled, LOW);

    digitalWrite(buzzer, LOW);

    delay(250);

    }


    else if (mesafe <= 25)

    {

    digitalWrite(sled, HIGH);

    digitalWrite(buzzer, HIGH);

    delay(50);

    digitalWrite(sled, LOW);

    digitalWrite(buzzer, LOW);

    delay(500);

    }


    else if (mesafe <= 50)

    {

    digitalWrite(yled, HIGH);

    digitalWrite(buzzer, HIGH);

    delay(50);

    digitalWrite(yled, LOW);

    digitalWrite(buzzer, LOW);

    delay(750);

    }


    else

    {

    digitalWrite(mled, HIGH);

    delay(1000);

    digitalWrite(mled, LOW);

    delay(1000);

    }


    }









  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.