> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/turkish/fonksiyon-bloklari/blocks-reference/data-logic/signal-operators/edge-falling.md).

# Edge Falling

Bu fonksiyon bloğu, giriş sinyallerinde düşen kenarları tespit etmek için tasarlanmıştır. Giriş yüksek (True) durumundan düşük (False) durumuna geçiş yaptığında bir sinyal çıktısı verir.

## 📥 Girdiler <a href="#inputs" id="inputs"></a>

`Boolean` Bu girdi, düşen kenarları izlemek için kabul edilen bir boolean sinyalidir.

## 📤 Çıktılar <a href="#outputs" id="outputs"></a>

`Boolean` Bu çıktı, bir düşen kenarın tespit edilip edilmediğini gösteren bir sinyal verir.

## 🎨 Özellikler <a href="#features" id="features"></a>

`Falling Edge Detection` Bloğun, gelen sinyaldeki değişiklikleri doğru bir şekilde tespit ederek geçişlere yanıt vermek için basit bir yöntem sağlamaktadır.

## 📝 Kullanım Talimatları <a href="#usage" id="usage"></a>

1. **Connect Input Signal**: Bir buton basması veya anahtarı gibi bir boolean sinyali girdiye bağlayın.
2. **Evaluate**: Bloğu çalıştırmak, son giriş durumuna göre bir düşen kenarı kontrol edecektir.
3. **Monitor Output**: Çıktı, tespit edilen düşen kenara yanıt vermesi gereken herhangi bir sonraki bloğa bağlanabilir.

## 📊 Değerlendirme <a href="#evaluation" id="evaluation"></a>

Çalıştırıldığında, bu fonksiyon bloğu giriş sinyalini izler ve yalnızca giriş True'dan False'a geçiş yaptığında True çıktısı verir.

## 💡 İpuçları ve Püf Noktaları <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Diğer Sinyal Bloklarıyla Birleştirme</summary>

Daha karmaşık bir sinyal deseni oluşturmak için bu bloğu `Edge Rising` ile eşleştirmeyi düşünün. Hem yükselen hem de düşen kenarları tespit ederek süreçleri daha hassas bir şekilde kontrol edebilirsiniz.

</details>

<details>

<summary>Girdileri Debounce Etme</summary>

Fiziksel butonlardan gelen giriş sinyalleri için bir buton debouncing tekniği uygulamayı düşünün. Bu, mekanik gürültü nedeniyle yanlış düşen kenar tespitlerini önlemeye yardımcı olur.

</details>

## 🛠️ Sorun Giderme <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Beklenmeyen Çıktılar</summary>

Beklenen çıktıyı alamıyorsanız, giriş sinyalinin düzgün bağlandığından ve True ile False arasındaki geçişlerin net ve gürültüsüz olduğundan emin olun.

</details>

<details>

<summary>Düşen Kenarlar Tespit Edilmedi</summary>

Eğer blok hiçbir düşen kenar tespit edemiyorsa, sinyalin geçiş yaptığından ve geçişten önceki durumun gerçekten True olduğundan emin olmak için mantık akışını doğrulayın.

</details>
