Cuprins:

Decodor RC5 Control de la distanță fără bibliotecă: 4 pași
Decodor RC5 Control de la distanță fără bibliotecă: 4 pași

Video: Decodor RC5 Control de la distanță fără bibliotecă: 4 pași

Video: Decodor RC5 Control de la distanță fără bibliotecă: 4 pași
Video: DTMF remote control system over GSM / Sistem controlat la distanta prin DTMF - GSM 2024, Iulie
Anonim
Decodor RC5 Protocol de control la distanță fără bibliotecă
Decodor RC5 Protocol de control la distanță fără bibliotecă

înainte de a decodifica rc5 discutăm mai întâi ce este comanda rc5 și care este structura acesteia. deci practic

comanda rc5 utilizată în telecomenzi care sunt folosite în televizoare, cd playere, d2h, sisteme home theater etc. are 13 sau 14 biți dispuși într-un mod în care primii doi biți sunt biți de pornire și al treilea bit este toggle bit și după aceea următorii cinci biții sunt biți de adresă și următorii șase biți sunt biți de comandă.

Biti de pornire - în rc5 primii doi biți sunt biți de pornire acești biți sunt întotdeauna 1. Puteți spune că acești biți trebuie să informeze receptorul că comutația, adresa și biții de comandă sunt pe cale să primească.

Toggle bit - acest bit și-a schimbat starea (de la 0 la 1 sau invers) când de fiecare dată când este apăsat un nou buton (sau același buton dacă este eliberat).

Biți de adresă - fiecare dispozitiv are o adresă unică. nu puteți opera televizorul Philips cu playerul CD Philips. deci este magia biților de adresă. 2 ^ 5 = 32 de dispozitive pot fi adresate de acești 5 biți.

Biți de comandă - următorii 6 biți sunt biții de comandă. într-o telecomandă fiecare buton are o funcționare unică, cum ar fi power, vol +, vol-, ch +, ch- … etc. deci fiecare buton are cod diferit. acest cod dat de acești 6 biți. 2 ^ 6 = 64 butoane posibile într-un emote.

Provizii

littlebitelectronics.blogspot.com/

Pasul 1: Mai întâi înțelegem structura semnalului Rc5

Mai întâi înțelegem structura semnalului Rc5
Mai întâi înțelegem structura semnalului Rc5

în comanda rc5 atunci când semnalul scade de la mare la mare, se consideră „1” și când semnalul merge de la mare la scăzut, atunci se consideră „0”.

Pasul 2: Lasă-mă să o fac foarte clară cu doi biți…

Lasă-mă să o fac foarte clară cu doi biți…
Lasă-mă să o fac foarte clară cu doi biți…

Pasul 3: State Machine

Mașină de stat
Mașină de stat

Înainte de a scrie codul C al decodorului, am desenat o mașină de stare a protocolului RC5 care poate ajuta procesul de decodare.

Pasul 4: Schematic

Schematic
Schematic

Lista de componente-----

  1. Arduino uno
  2. tsop 1738
  3. lcd16x2
  4. conectarea firelor

Proiect Arduino de aici

Recomandat: