İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
rc5'in kodunu çözmeden önce, rc5 komutunun ne olduğunu ve yapısının ne olduğunu tartışıyoruz. yani temelde
Televizyonlarda, cd çalarlarda, d2h, ev sinema sistemlerinde vb. kullanılan uzaktan kumandalarda kullanılan rc5 komutu. İlk iki biti start biti ve üçüncü biti geçiş biti olacak şekilde düzenlenmiş 13 veya 14 bitten oluşur ve ondan sonraki beş bitler adres bitleridir ve sonraki altı bit komut bitleridir.
Başlangıç bitleri - rc5'te ilk iki bit başlangıç bitleridir, bu bitler her zaman 1'dir. Bu bitlerin alıcıya geçiş, adres ve komut bitlerinin almak üzere olduğunu bildirmek için olduğunu söyleyebilirsiniz.
Geçiş biti - bu bit, yeni bir düğmeye her basıldığında (veya bırakıldığında aynı düğmeye) durumunu değiştirdi (0'dan 1'e veya tam tersi).
Adres bitleri - her cihazın benzersiz bir adresi vardır. philips tv'yi philips cd oynatıcı ile çalıştıramazsınız. bu yüzden adres bitlerinin büyüsü. 2^5=32 cihaz bu 5 bit ile adreslenebilir.
Komut bitleri - sonraki 6 bit komut bitleridir. bir uzaktan kumandadaki her düğmenin power, vol+, vol-, ch+, ch-…vb. gibi benzersiz işlemleri vardır. yani her düğmenin farklı kodu vardır. bu 6 bit tarafından verilen bu kod. Bir ifadede 2^6=64 düğme mümkündür.
Gereçler
littlebitelectronics.blogspot.com/
Adım 1: Önce Rc5'in Sinyal Yapısını Anlıyoruz
rc5 komutunda sinyal düşükten yükseğe gittiğinde "1", yüksekten düşüğe gittiğinde "0" olarak kabul edilir.
Adım 2: İki Bit İle Çok Açık Hale Getirmeme İzin Verin…
Adım 3: Durum Makinesi
Kod çözücünün C kodunu yazmadan önce, kod çözme işlemine yardımcı olabilecek RC5 protokolünün bir durum makinesini çizdim.
Adım 4: Şematik
Parça listesi-----
- Arduino uno
- çay kaşığı 1738
- lcd16x2
- bağlantı telleri
Arduino projesi buradan