Mục lục:

Bộ giải mã giao thức điều khiển từ xa RC5 không có thư viện: 4 bước
Bộ giải mã giao thức điều khiển từ xa RC5 không có thư viện: 4 bước

Video: Bộ giải mã giao thức điều khiển từ xa RC5 không có thư viện: 4 bước

Video: Bộ giải mã giao thức điều khiển từ xa RC5 không có thư viện: 4 bước
Video: Điều Khiển Động Cơ Servo Bằng Remote RF Và Arduino Uno R3 | Điện tử DAT 2024, Tháng mười hai
Anonim
Bộ giải mã giao thức điều khiển từ xa RC5 không có thư viện
Bộ giải mã giao thức điều khiển từ xa RC5 không có thư viện

trước khi giải mã rc5 trước tiên chúng ta thảo luận về lệnh rc5 là gì và cấu trúc của nó là gì. nên về cơ bản

Lệnh rc5 được sử dụng trong điều khiển từ xa được sử dụng trong TV, đầu đĩa CD, d2h, hệ thống rạp hát gia đình, v.v. nó có 13 hoặc 14 bit được sắp xếp theo cách mà hai bit đầu tiên là bit bắt đầu và bit thứ ba là bit chuyển đổi và sau đó là năm tiếp theo các bit là các bit địa chỉ và sáu bit tiếp theo là các bit lệnh.

Các bit bắt đầu - trong rc5 hai bit đầu tiên là các bit bắt đầu, các bit này luôn là 1. bạn có thể nói rằng các bit này để thông báo cho người nhận rằng các bit chuyển đổi, địa chỉ và lệnh sắp nhận.

Bit chuyển đổi - bit này đã thay đổi trạng thái của nó (từ 0 thành 1 hoặc ngược lại) khi mỗi lần nhấn một nút mới (hoặc cùng một nút nếu nó được nhả ra).

Các bit địa chỉ - mọi thiết bị đều có địa chỉ duy nhất. bạn không thể vận hành TV philips với đầu đĩa CD philips. vì vậy nó là sự kỳ diệu của các bit địa chỉ. 2 ^ 5 = 32 thiết bị có thể được định địa chỉ bởi 5 bit này.

Các bit lệnh - 6 bit tiếp theo là các bit lệnh. trong một điều khiển từ xa, mọi nút có hoạt động duy nhất như nguồn, vol +, vol-, ch +, ch-… vv. vì vậy mỗi nút có mã khác nhau. mã này được cung cấp bởi 6 bit này. 2 ^ 6 = 64 nút có thể có trong biểu tượng cảm xúc.

Quân nhu

littlebitelectronics.blogspot.com/

Bước 1: Đầu tiên chúng ta hiểu cấu trúc tín hiệu của Rc5

Đầu tiên chúng ta hiểu cấu trúc tín hiệu của Rc5
Đầu tiên chúng ta hiểu cấu trúc tín hiệu của Rc5

trong lệnh rc5 khi tín hiệu đi từ thấp đến cao thì nó được coi là "1" và khi tín hiệu đi cao xuống thấp thì được coi là "0".

Bước 2: Hãy Để Tôi Làm Cho Nó Rất Rõ Ràng Với Hai Bits…

Hãy Để Tôi Làm Cho Nó Rất Rõ Ràng Với Hai Bits…
Hãy Để Tôi Làm Cho Nó Rất Rõ Ràng Với Hai Bits…

Bước 3: Máy trạng thái

Máy trạng thái
Máy trạng thái

Trước khi viết mã C của bộ giải mã, tôi đã vẽ một máy trạng thái của giao thức RC5 có thể giúp quá trình giải mã.

Bước 4: Sơ đồ

Sơ đồ
Sơ đồ

Danh sách các bộ phận-----

  1. Arduino una
  2. tsop 1738
  3. lcd16x2
  4. kết nối dây

Dự án Arduino từ đây

Đề xuất: