Tartalomjegyzék:
- Kellékek
- 1. lépés: Először megértjük az Rc5 jelszerkezetét
- 2. lépés: Hadd tegyem világossá két bittel…
- 3. lépés: Állapotgép
- 4. lépés: Vázlatos
Videó: RC5 távirányító protokoll dekódoló könyvtár nélkül: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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…
3. lépés: Állapotgé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
Alkatrész lista-----
- Arduino uno
- tsop 1738
- lcd16x2
- összekötő vezetékek
Arduino projekt innen
Ajánlott:
Arduino programozása másik Arduino használatával görgetett szöveg megjelenítéséhez könyvtár nélkül: 5 lépés
Arduino programozása Egy másik Arduino használatával görgethető szöveg megjelenítéséhez könyvtár nélkül: A Sony Spresense vagy az Arduino Uno nem olyan drága, és nem igényel sok energiát. Ha azonban a projektben korlátozottak a teljesítmény, a hely vagy a költségvetés, érdemes megfontolni az Arduino Pro Mini használatát. Az Arduino Pro Micro -tól eltérően az Arduino Pro Mi
Futás képernyő / kijelző nélkül (fej nélkül) Raspberry Pi vagy más Linux / unix alapú számítógépeken: 6 lépés
Futás képernyő / kijelző nélkül (fej nélkül) Raspberry Pi vagy más Linux / unix alapú számítógépeken: Amikor a legtöbb ember Raspberry PI -t vásárol, úgy gondolja, hogy szüksége van egy számítógép képernyőjére. Ne pazarolja a pénzt felesleges számítógép -monitorokra és billentyűzetekre. Ne pazarolja az idejét billentyűzetek és monitorok számítógépek közötti mozgatására. Ne kösse össze a TV -t, ha nem
Infravörös NEC protokoll kódoló és dekódoló kártya: 5 lépés
Infravörös NEC protokoll kódoló és dekódoló kártya: Nyers modulált vagy demodulált NEC IR jelet fogad, és bájtba alakítja át, amelyet a soros port küld ki. A soros adatátviteli sebesség két alapértelmezett sebesség közül választható. Az alapértelmezett használati mód egy parancsszekvenciát továbbít keretező bájttal
Arduino hanggenerátor könyvtár vagy soros funkciók nélkül (megszakításokkal): 10 lépés
Arduino hanggenerátor könyvtár vagy soros funkciók nélkül (megszakításokkal): Általában nem ezt tanítom, ezért inkább a fémmegmunkálást részesítem előnyben, de mivel villamosmérnök hallgató vagyok, és részt kell vennem a mikrokontrollereken ( Beágyazott rendszerek tervezése), úgy gondoltam, megtaníthatok egy tanulhatót az egyik p
Nulla költségű laptop hűtő / állvány (ragasztó nélkül, fúrás nélkül, anyák és csavarok nélkül, csavarok nélkül): 3 lépés
Zero Cost laptop hűtő / állvány (ragasztó nélkül, fúrás nélkül, anyák és csavarok nélkül, csavarok nélkül): FRISSÍTÉS: KÉRJÜK KINDLY SZAVAZZON BELÉPÉS A www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ VAGY LEHET SZAVAZNI A LEGJOBB BARÁTOMRA