-
- Tổng tiền thanh toán:
Hướng dẫn cài đặt và test module hồng ngoại HX1838 với arduino
I.Giới thiệu .
Remote điều khiển hồng ngoại được thiết kế nhỏ gọn và dễ dang kết nối với vi điều khiển. Khoảng cách hoạt động khoảng 5-8 mét, nhưng các ứng dụng thực tế phụ thuộc vào các yếu tố môi trường xung quanh (chẳng hạn như một màng ngăn, kính, hoặc chướng ngại vật khác bị chặn), bộ thu sử dụng HX1838, có thể nhận được bất kỳ mã kiểm soát 38Khz tần số dữ liệu từ xa.
Thông số kỹ thuật:
- Điện áp hoạt động: 3.3 - 5V
- Dạng ngõ ra: tín hiệu số
- Sơ đồ chân:
- Chân VCC: cấp điện áp 3.3 - 5V (Có thể cấp ngườn từ board điều khiển)
- Chân GND: nối mass
- Chân IN: kết nối trực tiếp với vi điều khiển và có điện trở kéo lên 10K
Xem thêm thông tin sản phẩm : Remote Điều Khiển Hồng Ngoại - HX1838
II.Kết nối module HX1838 với arduino.
III.Cài đặt thư viện .
Bước 1:Chọn Sketch >Include Library> Manage Libraries
Bước 2 : Tìm kiếm : IRremote và chọn Instal cài đặt thư viện .
IV.Code mẫu .
code mẫu |
#include <IRremote.h> // thư viện hỗ trợ IR remote const int receiverPin = A0; // chân digital 8 dùng để đọc tín hiệu IRrecv irrecv(receiverPin); // tạo đối tượng IRrecv mới decode_results results;// lưu giữ kết quả giải mã tín hiệu void setup() { Serial.begin(9600);// serial baudrate 9600 irrecv.enableIRIn(); // start the IR receiver } void loop() { if (irrecv.decode(&results)) // nếu nhận được tín hiệu { Serial.println(results.value, HEX); // in ra Serial Monitor delay(200); irrecv.resume(); // nhận giá trị tiếp theo } } |