Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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ä…
Vaihe 3: Tilakone
Ennen kuin kirjoitin dekooderin C -koodin, piirsin RC5 -protokollan tilakoneen, joka voi auttaa dekoodausprosessissa.
Vaihe 4: Kaavio
Osaluettelo-----
- Arduino uno
- tsop 1738
- lcd16x2
- liitäntäjohdot
Arduino -projekti täältä