GIẢI MÃ REMOTE HỒNG NGOẠI

Giao tiếp mặt trời (IR) là một technology điều khiển từ bỏ xa được áp dụng rộng rãi, phải chăng tiền và thực sự hữu dụng.

Bạn đang xem: Giải mã remote hồng ngoại

Chúng ta thường nhìn thấy phương thức điều khiển và tinh chỉnh này qua remote TV, đầu đĩa, cảm biến chuyển rượu cồn hoặc nhiệt kế hồng ngoại.

Hiện nay có tương đối nhiều ứng dụng Arduino hoàn toàn có thể sử dụng phương thức giao tiếp hồng ngoại để tinh chỉnh như: robot tinh chỉnh từ xa, cảm biến khoảng cách, cảm ứng nhịp tim, điều khiển từ xa máy hình ảnh DSLR, điều khiển từ xa TV, trang bị lạnh,…

Trong nội dung bài viết này, bọn họ sẽ thuộc nhau khám phá hồng ngoại là gì?

Và làm nuốm nào để điều khiển Arduino từ bỏ remote hồng ngoại?


HỒNG NGOẠI LÀ GÌ?

Ánh sáng hồng ngoại là 1 dạng ánh sáng giống như như ánh sáng bọn họ nhìn thấy bao quanh mình.

Xem thêm: Cách Tải Minecraft 1.17 Tiếng Việt, Tải Minecraft 1

Sự khác biệt duy độc nhất giữa tia nắng hồng ngoại và ánh nắng khả kiến (ánh sáng mà chúng ta có thể nhìn thấy được) là tần số và cách sóng.

Bức xạ hồng ngoại tất cả bước sóng nằm ngoài phạm vi ánh nắng khả kiến, vì vậy con tín đồ không thể nhìn thấy nó.

*
*
*
*
*
*
*
*
*
*
*
Điều khiển đèn LED thông qua remote hồng ngoại cùng Arduino

#include const int RECV_PIN = 7;IRrecv irrecv(RECV_PIN);decode_results results;const int redPin = 10;const int greenPin = 11; void setup() irrecv.enableIRIn(); irrecv.blink13(true); pinMode(redPin, OUTPUT); pinMode(greenPin, OUTPUT); void loop() if (irrecv.decode(&results)) switch(results.value) case 0xFF38C7: //Keypad button "5" digitalWrite(redPin, HIGH); delay(2000); digitalWrite(redPin, LOW); switch(results.value) case 0xFF18E7: //Keypad button "2" digitalWrite(greenPin, HIGH); delay(2000); digitalWrite(greenPin, LOW); irrecv.resume(); Bài viết trên đây đã hướng dẫn các bạn các mã hóa và giải mã tín hiệu hồng ngoại theo tiêu chuẩn NEC để thải trừ các nhiễu trường đoản cú môi trường bên ngoài đồng thời đọc được mã HEX tương xứng với từng nút dìm trên remote của bạn.