## IR Tekrarlayıcı Modülü: Kod Yapılandırması

### Genel Bakış
IR Tekrarlayıcı modülü içindeki "Kodlar" sayfası, kızılötesi sinyal kütüphanesinin yönetimine ayrılmıştır. Bu sayfada kullanıcılar, fiziksel kumandalardan yeni IR komutları öğrenebilir, ham verileri görüntüleyebilir, kod frekanslarını manuel olarak düzenleyebilir ve ETS yazılımı ile fiziksel cihaz arasında IR veritabanını senkronize edebilir.

### Önemli Parametreler
- ***Tüm Kodlar - Oku butonu***: Cihazın fiziksel belleğinde halihazırda saklanan tüm aktif IR kodlarını okumak ve bunları ETS projesine kaydetmek için bir işlem başlatır. Bu, öğrenilen kodların yedeklenmesi veya öğrenme işlemini tekrarlamadan yapılandırmanın yeni bir cihaza klonlanması için gereklidir.
- ***Tüm Kodlar - Yaz butonu***: ETS projesinde halihazırda tanımlı olan tüm geçerli ve aktif IR kodlarını cihazın belleğine indirir.
- ***IR Kodu [x] - Oku butonu***: Seçilen slot numarasına ait belirli IR kodu verisini cihazdan okur. Bu işlem ayrıca "Durum" parametresini güncellemek için cihaz belleğini doğrular.
- ***IR Kodu [x] - Yaz butonu***: ETS'ten belirli IR kodu verisini cihazın belleğine yazar.
- ***IR Kodu [x] - Öğren butonu***: Cihazı belirli slot için "Öğrenme Modu"na alır. Cihaz bir IR sinyali için (en fazla 10 saniye) bekler. Bir sinyal algılanır ve başarıyla kaydedilirse, Durum "Öğrenildi" olarak değişir; aksi takdirde "Öğrenilmedi" olarak kalır.
- ***IR Kodu [x] - Durum***: Bellek slotunun senkronizasyon durumunu görüntüler ve cihazın fiziksel belleğinde halihazırda geçerli bir kodun saklanıp saklanmadığını belirtir (örn. "Öğrenildi", "Öğrenilmedi").
- ***IR Kodu [x] - Frekans***: IR verisi iletilirken kullanılan taşıyıcı frekansını (örn. 38 kHz) tanımlar.
- ***IR Kodu [x] - Veri***: IR komutunun ham onaltılık dizisini görüntüler. ETS, formatın doğru olduğundan emin olmak için bu alanı doğrular. Bu veri dizisi manuel olarak kopyalanıp başka kanallara veya cihazlara yapıştırılabilir ve ardından "Yaz" butonu kullanılarak yüklenebilir.

### Amaç
- Fiziksel IR kumanda komutlarını yakalamak ve dijitalleştirmek (Öğrenme).
- ETS projesi içinde en fazla 64 farklı IR kodunu saklamak ve düzenlemek.
- IR yapılandırmalarının ETS yazılımı ile fiziksel donanım arasında aktarılmasına olanak tanımak.

### Kullanım ve Önemli Notlar
Bu sayfa, komut veritabanını oluşturmak için devreye alma aşamasında kullanılır.

### Önemli Yapılandırma Notları:
- ***ETS İndirme vs. Sayfa Butonları***: Standart bir ETS uygulama indirmesi, IR kodlarını cihaz belleğine yazmaz. Kodları cihaza aktarmak için bu sayfadaki "Yaz" veya "Tümünü Yaz" butonlarını kullanmalısınız.
- ***Öğrenme ve Kaydetme***: Bir kod buton aracılığıyla "Öğrenildi" olduğunda, anında cihazda saklanır ve çalışır durumdadır. Ancak, onu yedeklemek veya başka bir kanala kopyalamak için önce verileri ETS'e çekmek üzere "Oku" butonuna tıklamalısınız.
- ***Kodların Kopyalanması***: Bir kodu başka bir cihaza çoğaltmak için verileri "Oku", "Veri" alanındaki metni kopyalayın, hedef kanalın veri alanına yapıştırın ve "Yaz" butonuna tıklayın.
- ***Silme ve Değiştirme***: Bir kodu cihaz belleğinden silmek için "Veri" alanındaki metni temizleyin ve "Yaz" butonuna tıklayın. Bir kodu değiştirmek için yalnızca "Öğren" işlemini tekrar gerçekleştirin; yeniden öğrenmeden önce silme işlemi gerekmez.