İçindekiler:

Kütüphanesiz RC5 Uzaktan Kontrol Protokolü Dekoderi: 4 Adım
Kütüphanesiz RC5 Uzaktan Kontrol Protokolü Dekoderi: 4 Adım

Video: Kütüphanesiz RC5 Uzaktan Kontrol Protokolü Dekoderi: 4 Adım

Video: Kütüphanesiz RC5 Uzaktan Kontrol Protokolü Dekoderi: 4 Adım
Video: IR uzaktan kumanda protokolleri - 4 PIC DEVRE RC5 protokolü 2024, Kasım
Anonim
Kütüphanesiz RC5 Uzaktan Kontrol Protokolü Dekoderi
Kütüphanesiz RC5 Uzaktan Kontrol Protokolü Dekoderi

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

İlk Önce Rc5'in Sinyal Yapısını Anlıyoruz
İlk Ö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…

İki Nokta İle Çok Açıklaştırayım…
İki Nokta İle Çok Açıklaştırayım…

Adım 3: Durum Makinesi

Durum Makinesi
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

Şematik
Şematik

Parça listesi-----

  1. Arduino uno
  2. çay kaşığı 1738
  3. lcd16x2
  4. bağlantı telleri

Arduino projesi buradan

Önerilen: