Sisällysluettelo:

RC5 -kaukosäätimen protokollan dekooderi ilman kirjastoa: 4 vaihetta
RC5 -kaukosäätimen protokollan dekooderi ilman kirjastoa: 4 vaihetta

Video: RC5 -kaukosäätimen protokollan dekooderi ilman kirjastoa: 4 vaihetta

Video: RC5 -kaukosäätimen protokollan dekooderi ilman kirjastoa: 4 vaihetta
Video: Getting Started with the BOSS RC-5 Loop Station 2024, Heinäkuu
Anonim
RC5 Remote Control Protocol -dekooderi ilman kirjastoa
RC5 Remote Control Protocol -dekooderi ilman kirjastoa

ennen rc5: n dekoodausta keskustelemme ensin siitä, mikä on rc5 -komento ja mikä on sen rakenne. periaatteessa

rc5 -komentoa käytetään kaukosäätimissä, joita käytetään televisioissa, cd -soittimissa, d2h -laitteissa, kotiteatterijärjestelmissä jne. siinä on 13 tai 14 bittiä, jotka on järjestetty siten, että kaksi ensimmäistä bittiä ovat aloitusbittejä ja kolmas bitti on vaihtokärki ja sen jälkeen seuraavat viisi bitit ovat osoitebittejä ja seuraavat kuusi bittiä ovat komentobittejä.

Aloitusbitit - rc5: ssä kaksi ensimmäistä bittiä ovat aloitusbittejä, nämä bitit ovat aina 1. Voit sanoa, että näiden bittien on ilmoitettava vastaanottimelle, että vaihde-, osoite- ja komentobitit ovat saamassa.

Vaihtokärki - tämä bitti muutti tilansa (0: sta 1: een tai päinvastoin) aina, kun uutta painiketta painetaan (tai samaa painiketta, jos se vapautetaan).

Osoitebitit - jokaisella laitteella on yksilöllinen osoite. et voi käyttää Philips TV: tä Philips CD -soittimella. niin se osoite osoite bittiä. 2^5 = 32 laitetta voidaan käsitellä näillä 5 bitillä.

Komentobitit - seuraavat 6 bittiä ovat komentobittejä. kaukosäätimessä jokaisella painikkeella on ainutlaatuinen toiminta, kuten virta, vol+, vol-, ch+, ch-… jne. joten jokaisella painikkeella on eri koodi. nämä koodit näillä 6 bitillä. 2^6 = 64 painiketta mahdollista emote -tilassa.

Tarvikkeet

littlebitelectronics.blogspot.com/

Vaihe 1: Ensin ymmärrämme Rc5: n signaalirakenteen

Ensin ymmärrämme Rc5: n signaalirakenteen
Ensin ymmärrämme Rc5: n signaalirakenteen

rc5 -komennossa, kun signaali laskee matalalta korkealle, sitä pidetään "1": nä ja kun signaali menee korkealle matalaan, sitä pidetään "0": na.

Vaihe 2: Anna minun tehdä se erittäin selväksi kahdella bitillä…

Anna minun tehdä se erittäin selväksi kahdella bitillä…
Anna minun tehdä se erittäin selväksi kahdella bitillä…

Vaihe 3: Tilakone

Tilakone
Tilakone

Ennen kuin kirjoitin dekooderin C -koodin, piirsin RC5 -protokollan tilakoneen, joka voi auttaa dekoodausprosessissa.

Vaihe 4: Kaavio

Kaavamainen
Kaavamainen

Osaluettelo-----

  1. Arduino uno
  2. tsop 1738
  3. lcd16x2
  4. liitäntäjohdot

Arduino -projekti täältä

Suositeltava: