Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Pred dekodiranjem rc5 najprej razpravljamo, kaj je ukaz rc5 in kakšna je njegova struktura. tako v bistvu
ukaz rc5, ki se uporablja v daljinskih upravljalnikih, ki se uporabljajo v televizorjih, predvajalnikih CD -jev, d2h, sistemih za domači kino itd., ima 13 ali 14 bitov, razporejenih tako, da sta prva dva bita začetna bita, tretji bit pa preklopni bit, nato pa naslednjih pet bitovi so naslovni, naslednjih šest bitov pa ukazni.
Začetni bitovi - v rc5 sta prva dva bita začetna bita, ta bita sta vedno 1. lahko rečete, da ti biti obvestijo sprejemnika, da bodo ti preklopni, naslovni in ukazni bitovi kmalu sprejeti.
Preklopni bit - ta bit je spremenil svoje stanje (od 0 do 1 ali obratno), ko vsakič pritisnete nov gumb (ali isti gumb, če ga spustite).
Naslovni bitovi - vsaka naprava ima edinstven naslov. ne morete upravljati philips tv s philips cd predvajalnikom. torej čarobnost naslovnih bitov. 2^5 = 32 naprav je mogoče nasloviti s temi 5 biti.
Ukazni biti - naslednjih 6 bitov so ukazni biti. v daljinskem upravljalniku ima vsak gumb edinstveno delovanje, kot so power, vol+, vol-, ch+, ch-… itd. zato ima vsak gumb drugačno kodo. to kodo, ki jo podajo teh 6 bitov. 2^6 = 64 gumbov v emotu.
Zaloge
littlebitelectronics.blogspot.com/
1. korak: Najprej razumemo strukturo signala Rc5
v ukazu rc5, ko signal pade nizko do visoko, se šteje za "1" in ko signal pade visoko na nizko, se šteje za "0".
2. korak: Naj bom zelo jasen z dvema bitoma…
3. korak: Državni stroj
Preden sem napisal kodo C dekoderja, sem narisal stroj stanja protokola RC5, ki lahko pomaga pri dekodiranju.
4. korak: Shema
Seznam delov -----
- Arduino uno
- tsop 1738
- lcd16x2
- povezovalne žice
Arduino projekt od tu