Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Først forstår vi signalstrukturen til Rc5
- Trinn 2: La meg gjøre det veldig klart med to biter…
- Trinn 3: Oppgi maskin
- Trinn 4: Skjematisk
Video: RC5 fjernkontrollprotokolldekoder uten bibliotek: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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
Anbefalt:
Arduino -bibliotek for MP3 -dekoding: 4 trinn
Arduino -bibliotek for MP3 -dekoding: På grunn av den økte forekomsten av raske mikrokontrollere som ESP32 og ARM M -serien, er MP3 -dekoding ikke lenger nødvendig for spesialutstyr. Avkodingen kan nå gjøres i programvare. Det er et flott bibliotek tilgjengelig fra
Programmering av en Arduino ved hjelp av en annen Arduino for å vise rulletekst uten bibliotek: 5 trinn
Programmering av en Arduino ved hjelp av en annen Arduino for å vise rulletekst uten bibliotek: Sony Spresense eller Arduino Uno er ikke så dyre og krever ikke mye strøm. Men hvis prosjektet ditt har begrensninger på strøm, plass eller til og med budsjett, kan det være lurt å vurdere å bruke Arduino Pro Mini. I motsetning til Arduino Pro Micro, Arduino Pro Mi
Lag et Arduino -bibliotek for YouTube Sight: 7 trinn
Lag et Arduino -bibliotek for YouTube Sight: Hei alle sammen, jeg har nylig bygget en tjeneste som heter YouTube Sight som kan trekke ut abonnentdata fra YouTube Analytics API og gi deg mer nøyaktige abonnentteller siden YouTube begynte å samle resultatene. Med det har jeg bygget et eksempel
Arduino tonegenerator uten bibliotek eller serielle funksjoner (med avbrudd): 10 trinn
Arduino Tone Generator With No Library or Serial Functions (With Interrupts): Dette er ikke noe jeg normalt vil lære om, jeg foretrekker metallarbeidet mitt, men ettersom jeg er elektroteknikkstudent og må ta en klasse på mikrokontrollere ( Embedded Systems Design), jeg tenkte jeg skulle lage en instruks på en av mine sider
Naviger robot med skosensorer, uten GPS, uten kart: 13 trinn (med bilder)
Naviger i roboten med skosensorer, uten GPS, uten kart: Roboten beveger seg i en forhåndsprogrammert bane og sender (over bluetooth) sin faktiske bevegelsesinformasjon til en telefon for sporing i sanntid. Arduino er forhåndsprogrammert med bane og oblu brukes til å registrere robotens bevegelse. oblu sender bevegelse til