Мазмұны:

RC5 кітапханасыз қашықтан басқару протоколының декодері: 4 қадам
RC5 кітапханасыз қашықтан басқару протоколының декодері: 4 қадам

Бейне: RC5 кітапханасыз қашықтан басқару протоколының декодері: 4 қадам

Бейне: RC5 кітапханасыз қашықтан басқару протоколының декодері: 4 қадам
Бейне: BOSS RC-5 Loop Station - Our Most Advanced Compact Guitar Looper Pedal 2024, Қараша
Anonim
Кітапханасыз RC5 қашықтан басқару протоколының декодері
Кітапханасыз RC5 қашықтан басқару протоколының декодері

rc5 кодын шешпес бұрын алдымен rc5 командасы деген не және оның құрылымы қандай екенін талқылаймыз. осылайша

rc5 пәрмені теледидарларда, cd ойнатқыштарда, d2h, үй кинотеатры жүйелерінде және т.б пайдаланылатын қашықтан басқару пультінде қолданылады, ол 13 немесе 14 биттен тұрады, осылайша бірінші екі бит - бастапқы бит, үшінші бит - ауыспалы бит, содан кейін келесі бес бит - адрестік бит, ал келесі алты бит - командалық бит.

Бастапқы биттер - rc5 -те алғашқы екі бит - бұл бастапқы биттер, бұл биттер әрқашан 1. сіз бұл биттер қабылдағышқа ауысу, адрес және командалық биттерді қабылдағысы келетіні туралы хабарлайды деп айтуға болады.

Бит ауыстыру - бұл бит өзінің күйін өзгертті (0 -ден 1 -ге немесе керісінше), егер жаңа түйме басылған сайын (немесе босатылған болса, сол түйме).

Мекенжай биттері - әрбір құрылғыда бірегей адрес болады. Сіз Philips теледидарын Philips CD ойнатқышымен басқара алмайсыз. сондықтан бұл адрестік биттердің сиқыры. 2^5 = 32 құрылғыны осы 5 бит арқылы шешуге болады.

Командалық биттер - келесі 6 бит - командалық биттер. қашықтан басқару пультіндегі әр түймеде қуат, vol+, vol-, ch+, ch-… т.б сияқты бірегей жұмыс бар. сондықтан әр түймеде әр түрлі код бар. бұл код 6 битпен берілген. 2^6 = 64 батырманы енгізуге болады.

Жабдықтар

littlebitelectronics.blogspot.com/

1 -қадам: Алдымен біз Rc5 сигналының құрылымын түсінеміз

Алдымен біз Rc5 сигналының құрылымын түсінеміз
Алдымен біз Rc5 сигналының құрылымын түсінеміз

rc5 командасында сигнал төменнен жоғарыға көтерілгенде ол «1» деп есептеледі, ал сигнал жоғарыдан төменге дейін көтерілгенде «0» деп есептеледі.

2 -қадам: Маған екі битпен түсінікті етуге рұқсат етіңіз …

Маған екі битпен түсінікті етуге рұқсат етіңіз …
Маған екі битпен түсінікті етуге рұқсат етіңіз …

3 -қадам: Мемлекеттік машина

Мемлекеттік машина
Мемлекеттік машина

Декодердің С кодын жазар алдында мен декодтау процесіне көмектесетін RC5 протоколының күй машинасын салдым.

4 -қадам: схемалық

Схемалық
Схемалық

Бөлшектер тізімі -----

  1. Arduino Uno
  2. 1738 ж
  3. lcd16x2
  4. байланыстырушы сымдар

Arduino жобасы осы жерден

Ұсынылған: