Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
prije dekodiranja rc5 prvo raspravljamo o tome što je naredba rc5 i koja je njezina struktura. tako u osnovi
rc5 naredba koja se koristi u daljinskim upravljačima koji se koriste u televizorima, cd playerima, d2h, sustavima kućnog kina itd. Ima 13 ili 14 bitova raspoređenih na način da su prva dva bita početna bita, a treći bit preklopni bit, a nakon toga sljedećih pet bitovi su adresni bitovi, a sljedećih šest bitova su naredbeni bitovi.
Početni bitovi - u rc5 prva dva bita su početni bitovi ti su bitovi uvijek 1. možete reći da ti bitovi trebaju obavijestiti primatelja da će se preklopni, adresa i naredbeni bitovi uskoro primiti.
Toggle bit - ovaj bit mijenja svoj status (od 0 do 1 ili obrnuto) pri svakom pritisku na novi gumb (ili isti gumb ako se otpusti).
Bitovi adrese - svaki uređaj ima jedinstvenu adresu. ne možete upravljati philips tv -om s philips cd uređajem. pa to je čarolija adresnih bitova. 2^5 = 32 uređaja mogu se adresirati s ovih 5 bita.
Naredbeni bitovi - sljedećih 6 bitova su naredbeni bitovi. na daljinskom upravljaču svaki gumb ima jedinstvenu operaciju poput napajanja, vol+, vol-, ch+, ch-… itd. tako da svaki gumb ima drugačiji kod. ovaj kôd dat od ovih 6 bitova. 2^6 = 64 gumba moguća u emoti.
Pribor
littlebitelectronics.blogspot.com/
Korak 1: Prvo razumijemo strukturu signala Rc5
u naredbi rc5 kada signal pređe s niskog na visoko, smatra se "1", a kada signal pređe na nisko, tada se smatra "0".
Korak 2: Dopustite mi da budem vrlo jasan s dva bita…
Korak 3: Državni stroj
Prije nego što sam napisao C kod dekodera, nacrtao sam stroj stanja protokola RC5 koji može pomoći u procesu dekodiranja.
Korak 4: Shematski prikaz
Popis dijelova -----
- Arduino uno
- tsop 1738
- LCD16x2
- spojne žice
Arduino projekt odavde