> 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-rising.md).

# Edge Rising

Bu fonksiyon bloğu, ikili bir giriş sinyalinde yükselen bir kenarı tespit etmek için tasarlanmıştır. `False` durumundan `True` durumuna geçiş olduğunda bir sinyal çıkarır.

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

`Boolean` Bu giriş, yükselen kenarları izlemek için bir boolean sinyali kabul eder.

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

`Boolean` Bu çıkış, giriş sinyalinde bir yükselen kenar tespit edildiğinde `True` sinyali verir.

## 🕹️ Kontroller <a href="#controls" id="controls"></a>

Bu fonksiyon bloğunun etkileşimde bulunmak için ek bir kontrolü yoktur.

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

`Rising Edge Detection` Bloğun, düşük durumdan (False) yüksek duruma (True) geçişi etkili bir şekilde tanıyarak bunu yükselen kenar olarak işaretler.

`Single Signal Output` Her tespit edilen yükselen kenar için yalnızca bir kez `True` çıkışı verir, bu da aynı olay için birden fazla tetiklemeyi önlemeye yardımcı olur.

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

1. **Bağlantı Girişi**: Boolean giriş sinyalini giriş soketine bağlayın.
2. **Sinyali İzleme**: Bloğun, giriş sinyalini otomatik olarak değerlendirmesi sağlanır. Yükselen kenarı (girişin `False` durumundan `True` durumuna geçişi) tespit ettiğinde `True` sinyali çıkarır.

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

Çalıştırıldığında, bu fonksiyon bloğu sürekli olarak giriş sinyalini izler. Yükselen kenar olayı tespit edildiğinde yalnızca `True` çıkışı verir, aksi takdirde `False` çıkarır.

## 💡 İ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>

Bu blok, `Not`, `And` veya `Or` gibi diğer boolean işlemleriyle etkili bir şekilde birleştirilerek yükselen kenarlara dayalı karmaşık sinyal kontrol senaryoları oluşturabilir.

</details>

<details>

<summary>Giriş Stabilitesi</summary>

Bu bloğa bağlamadan önce giriş sinyalinin stabil olduğundan emin olun. Kararsız sinyaller, kenar tespitinde yanlış pozitiflere neden olabilir.

</details>

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

<details>

<summary>Yükselen Kenar Tespit Edilmedi</summary>

Eğer yükselen bir kenarın gerçekleşeceğini düşündüğünüzde beklenen çıkışı göremiyorsanız, giriş sinyalinin stabilitesini kontrol edin ve `False` durumundan `True` durumuna geçiş yaptığından emin olun.

</details>

<details>

<summary>Sürekli True Çıkışı</summary>

Eğer yükselen kenar olmamasına rağmen sürekli `True` çıkışı alıyorsanız, tetiklendiğinde giriş sinyalinin `False` durumuna geri döndüğünden emin olun. Bloğun kontrol biti yalnızca `False` durumuna geri döndüğünde sıfırlanır.

</details>
