Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Bevor wir rc5 decodieren, diskutieren wir zuerst, was der rc5-Befehl ist und wie er aufgebaut ist. also im Grunde genommen
rc5-Befehl, der in Fernbedienungen verwendet wird, die in Fernsehern, CD-Playern, d2h, Heimkinosystemen usw. verwendet werden. Er hat 13 oder 14 Bits, die so angeordnet sind, dass die ersten beiden Bits Startbits sind und das dritte Bit ein Umschaltbit und danach die nächsten fünf Bits sind Adressbits und die nächsten sechs Bits sind Befehlsbits.
Startbits - in rc5 sind die ersten beiden Bits Startbits diese Bits sind immer 1. Sie können sagen, dass diese Bits den Empfänger darüber informieren sollen, dass Toggle-, Adress- und Befehlsbits empfangen werden.
Toggle-Bit - dieses Bit ändert seinen Status (von 0 auf 1 oder umgekehrt), wenn eine neue Taste gedrückt wird (oder dieselbe Taste, wenn sie losgelassen wird).
Adressbits - jedes Gerät hat eine eindeutige Adresse. Sie können philips tv nicht mit dem philips-cd-player betreiben. es ist also die Magie der Adressbits. Mit diesen 5 Bits können 2^5=32 Geräte angesprochen werden.
Befehlsbits - Die nächsten 6 Bits sind die Befehlsbits. in einer fernbedienung hat jede taste eine einzigartige funktion wie power, vol+, vol-, ch+, ch-…etc. Also hat jede Taste einen anderen Code. dieser Code durch diese 6 Bits gegeben. 2^6=64 Tasten in einem Emote möglich.
Lieferungen
littlebitelectronics.blogspot.com/
Schritt 1: Zuerst verstehen wir die Signalstruktur von Rc5
im rc5-Befehl, wenn das Signal von niedrig zu hoch geht, wird es als "1" betrachtet und wenn das Signal von hoch zu niedrig geht, wird es als "0" betrachtet.
Schritt 2: Lassen Sie mich es mit zwei Bits sehr klar machen …
Schritt 3: Zustandsmaschine
Vor dem Schreiben des C-Codes des Decoders habe ich eine Zustandsmaschine des RC5-Protokolls gezeichnet, die beim Decodierungsprozess helfen kann.
Schritt 4: Schaltplan
Liste der Einzelteile-----
- Arduino uno
- tsop 1738
- LCD16x2
- Anschlussdrähte
Arduino-Projekt von hier