Tartalomjegyzék:

RC5 távirányító protokoll dekódoló könyvtár nélkül: 4 lépés
RC5 távirányító protokoll dekódoló könyvtár nélkül: 4 lépés

Videó: RC5 távirányító protokoll dekódoló könyvtár nélkül: 4 lépés

Videó: RC5 távirányító protokoll dekódoló könyvtár nélkül: 4 lépés
Videó: Устройство 6. Приемник и передатчик RC5. Device 6. Reciver and trasmiter RC5. 2024, November
Anonim
RC5 távirányító protokoll dekódoló könyvtár nélkül
RC5 távirányító protokoll dekódoló könyvtár nélkül

Az rc5 dekódolása előtt először megvitatjuk, hogy mi az rc5 parancs és mi a felépítése. úgyhogy alapvetően

Az rc5 parancsot használják a távvezérlőkben, amelyeket televíziókban, cd -lejátszókban, d2h -ben, házimozi -rendszerekben stb. használnak. 13 vagy 14 bit van elrendezve úgy, hogy az első két bit kezdőbit, a harmadik bit pedig a váltó, majd a következő öt A bitek címbitek, a következő hat bit pedig parancsbit.

Kezdő bitek - az rc5 -ben az első két bit kezdőbitek, ezek a bitek mindig 1. azt mondhatják, hogy ezek a bitek tájékoztatniuk kell a vevőt, hogy a váltó-, cím- és parancsbitek fogadni készülnek.

Toggle bit - ez a bit megváltoztatta állapotát (0 -ról 1 -re vagy fordítva), amikor minden alkalommal új gombot nyomnak (vagy ugyanazt a gombot, ha elengedik).

Címbitek - minden eszköz egyedi címmel rendelkezik. nem működtetheti a Philips TV -t a Philips CD -lejátszóval. szóval a címbitek varázsa. 2^5 = 32 eszközt lehet címezni ezzel az 5 bittel.

Parancsbitek - a következő 6 bit a parancsbit. a távirányítóban minden gomb egyedi működéssel rendelkezik, mint a táp, vol+, vol-, ch+, ch-… stb. tehát minden gomb más kóddal rendelkezik. ezeket a kódokat a 6 bit adja. 2^6 = 64 gomb lehetséges egy emote -ban.

Kellékek

littlebitelectronics.blogspot.com/

1. lépés: Először megértjük az Rc5 jelszerkezetét

Először megértjük az Rc5 jelszerkezetét
Először megértjük az Rc5 jelszerkezetét

Az rc5 parancsban, amikor a jel alacsonyról magasra csökken, az "1" -nek minősül, és amikor a jel magasra vagy alacsonyra megy, akkor "0" -nak számít.

2. lépés: Hadd tegyem világossá két bittel…

Hadd tegyem világossá két bittel…
Hadd tegyem világossá két bittel…

3. lépés: Állapotgép

Állami gép
Állami gép

A dekódoló C kódjának írása előtt rajzoltam az RC5 protokoll állapotgépét, amely segíthet a dekódolási folyamatban.

4. lépés: Vázlatos

Vázlatos
Vázlatos

Alkatrész lista-----

  1. Arduino uno
  2. tsop 1738
  3. lcd16x2
  4. összekötő vezetékek

Arduino projekt innen

Ajánlott: