Sisukord:

RC5 kaugjuhtimispuldi protokolli dekooder ilma raamatukoguta: 4 sammu
RC5 kaugjuhtimispuldi protokolli dekooder ilma raamatukoguta: 4 sammu

Video: RC5 kaugjuhtimispuldi protokolli dekooder ilma raamatukoguta: 4 sammu

Video: RC5 kaugjuhtimispuldi protokolli dekooder ilma raamatukoguta: 4 sammu
Video: RC5 in RCoid 2024, Juuli
Anonim
RC5 kaugjuhtimisprotokolli dekooder ilma raamatukoguta
RC5 kaugjuhtimisprotokolli dekooder ilma raamatukoguta

enne rc5 dekodeerimist arutame kõigepealt, mis on rc5 käsk ja milline on selle struktuur. nii põhimõtteliselt

rc5 käsk, mida kasutatakse kaugjuhtimispultides, mida kasutatakse televiisorites, cd -mängijates, d2h -s, kodukinosüsteemides jne. sellel on 13 või 14 bitti, mis on paigutatud nii, et kaks esimest bitti on stardibittid ja kolmas bitt on lülitusbitt ning pärast seda järgmised viis bitid on aadressibitid ja järgmised kuus bitti on käsubittid.

Algusbittid - rc5 esimesed kaks bitti on algusbittid, need bitid on alati 1. võite öelda, et need bitid peavad teavitama vastuvõtjat lülitus-, aadressi- ja käsubittide vastuvõtmisest.

Lülitusbitt - see bitt muutis oma olekut (0 -lt 1 -le või vastupidi) iga uue nupu vajutamisel (või sama nupu vabastamisel).

Aadressibittid - igal seadmel on ainulaadne aadress. te ei saa Philipsi telerit kasutada Philipsi CD -mängijaga. nii et see on aadressibittide võlu. 2^5 = Nende seadmetega saab adresseerida 32 seadet.

Käsubitid - järgmised 6 bitti on käsubittid. kaugjuhtimispuldil on igal nupul ainulaadne töö, nagu toide, vol+, vol-, ch+, ch-… jne. nii et igal nupul on erinev kood. need koodid antud nende 6 bitiga. 2^6 = emotil on võimalik 64 nuppu.

Tarvikud

littlebitelectronics.blogspot.com/

Samm: kõigepealt mõistame Rc5 signaali struktuuri

Kõigepealt mõistame Rc5 signaali struktuuri
Kõigepealt mõistame Rc5 signaali struktuuri

käsus rc5, kui signaal langeb madalale kõrgele, loetakse seda "1" ja kui signaal läheb kõrgele madalaks, loetakse seda "0".

Samm 2: Las ma teen selle kahe biti abil väga selgeks…

Las ma teen selle kahe biti abil väga selgeks…
Las ma teen selle kahe biti abil väga selgeks…

3. samm: olekumasin

Osariigi masin
Osariigi masin

Enne dekoodri C -koodi kirjutamist joonistasin RC5 protokolli olekumasina, mis võib dekodeerimisprotsessi aidata.

Samm: skemaatiline

Skeem
Skeem

Osade nimekiri-----

  1. Arduino uno
  2. tsop 1738
  3. lcd16x2
  4. ühendavad juhtmed

Arduino projekt siit

Soovitan: