Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
før avkoding av rc5 først diskuterer vi hva som er rc5 -kommando og hva som er strukturen til den. Så i utgangspunktet
rc5 -kommandoen som brukes i fjernkontroller som brukes på fjernsyn, cd -spillere, d2h, hjemmekinoanlegg etc. har 13 eller 14 biter ordnet på en slik måte at de to første bitene er startbiter og den tredje biten er byttebit og deretter de neste fem biter er adressebiter og de neste seks bitene er kommandobiter.
Startbiter - i rc5 er de to første bitene startbiter, disse bitene er alltid 1. Du kan si at disse bitene skal informere mottakeren om at veksle-, adresse- og kommandobiter er i ferd med å motta.
Toggle bit - denne bit endret status (fra 0 til 1 eller omvendt) når hver gang du trykker på en ny knapp (eller samme knapp hvis den slippes).
Adressebiter - hver enhet har en unik adresse. du kan ikke betjene philips tv med philips cd -spiller. så det er magien med adressebiter. 2^5 = 32 enheter kan adresseres med disse 5 bitene.
Kommandobiter - de neste 6 bitene er kommandobitene. i en fjernkontroll har hver knapp unik drift som strøm, vol+, vol-, ch+, ch- … etc. så hver knapp har forskjellig kode. disse koden gitt av disse 6 bitene. 2^6 = 64 knapper mulig i en emote.
Rekvisita
littlebitelectronics.blogspot.com/
Trinn 1: Først forstår vi signalstrukturen til Rc5
i rc5 -kommandoen når signalet går lavt til høyt betraktet det som "1" og når signalet går høyt til lavt, regnes det som "0".
Trinn 2: La meg gjøre det veldig klart med to biter…
Trinn 3: Oppgi maskin
Før jeg skrev C -koden til dekoderen, tegnet jeg en tilstandsmaskin av RC5 -protokollen som kan hjelpe dekodingsprosessen.
Trinn 4: Skjematisk
Deleliste-----
- Arduino uno
- tsop 1738
- lcd16x2
- tilkobling av ledninger
Arduino -prosjekt herfra