INHOUDSOPGAWE:

RC5 afstandsbediening -protokol -dekodeerder sonder biblioteek: 4 stappe
RC5 afstandsbediening -protokol -dekodeerder sonder biblioteek: 4 stappe

Video: RC5 afstandsbediening -protokol -dekodeerder sonder biblioteek: 4 stappe

Video: RC5 afstandsbediening -protokol -dekodeerder sonder biblioteek: 4 stappe
Video: Ampcontrol - Первые шаги с FFT 2024, Julie
Anonim
RC5 afstandbeheer -protokol -dekodeerder sonder biblioteek
RC5 afstandbeheer -protokol -dekodeerder sonder biblioteek

voordat ons rc5 dekodeer, bespreek ons eers wat rc5 -opdrag is en wat die struktuur daarvan is. so basies

rc5 -opdrag wat gebruik word in afstandsbedienings wat gebruik word in televisies, cd -spelers, d2h, tuis teaterstelsels, ens. Dit het 13 of 14 bisse gerangskik op die manier dat die eerste twee bisse beginpunte is en die derde bis 'n skakelbit en daarna die volgende vyf stukkies is adresstukke en die volgende ses bisse is opdragstukke.

Begin stukkies - in rc5 is die eerste twee bisse begin stukkies, hierdie stukkies is altyd 1. jy kan sê dat hierdie stukkies die ontvanger moet inlig dat die skakel, adres en opdrag stukkies gaan ontvang.

Toggle bit - hierdie bit het sy status verander (van 0 na 1 of omgekeerd) wanneer elke keer op 'n nuwe knoppie gedruk word (of dieselfde knoppie as dit losgemaak word).

Adresstukke - elke toestel het 'n unieke adres. u kan nie philips tv met philips cd -speler gebruik nie. dit is dus die magie van adresstukke. 2^5 = 32 toestelle kan deur hierdie 5 bisse aangespreek word.

Opdrag stukkies - volgende 6 bisse is die opdrag stukkies. in 'n afstandsbediening het elke knoppie 'n unieke werking, soos krag, vol+, vol-, ch+, ch- … ens. so elke knoppie het 'n ander kode. hierdie kode word deur hierdie 6 bisse gegee. 2^6 = 64 knoppies moontlik in 'n emote.

Voorrade

littlebitelectronics.blogspot.com/

Stap 1: Eerstens verstaan ons die seinstruktuur van Rc5

Eerstens verstaan ons die seinstruktuur van Rc5
Eerstens verstaan ons die seinstruktuur van Rc5

in rc5 -opdrag as die sein van laag tot hoog gaan, word dit as "1" beskou en as die sein hoog na laag gaan, word dit as "0" beskou.

Stap 2: Laat ek dit duidelik maak met twee stukkies …

Laat ek dit duidelik maak met twee stukkies …
Laat ek dit duidelik maak met twee stukkies …

Stap 3: Staatsmasjien

Staatsmasjien
Staatsmasjien

Voordat ek die C -kode van die dekodeerder skryf, het ek 'n staatsmasjien van die RC5 -protokol geteken wat die dekodering kan help.

Stap 4: Skematiese

Skematiese
Skematiese

Onderdele lys -----

  1. Arduino uno
  2. tsop 1738
  3. lcd16x2
  4. drade verbind

Arduino -projek van hier af

Aanbeveel: