Cytron Technologies
Giờ làm việc: 8:00 - 17:00
Thứ 2 - Thứ 6 (trừ ngày lễ)
Hotline 0362917357
Bài viết này được viết bởi thực tập sinh Yunus (UNITEN)
Cảm biến hồng ngoại tầm trung này cung cấp khả năng phát hiện chướng ngại vật đơn giản, thân thiện và nhanh chóng bằng tia hồng ngoại; nó là phát hiện không tiếp xúc. Việc triển khai tín hiệu IR đã điều chế giúp cảm biến miễn nhiễm với các nhiễu do ánh sáng bình thường của bóng đèn hoặc ánh sáng mặt trời gây ra. Khoảng cách phát hiện có thể được điều chỉnh bằng tay
IR01A sử dụng một cảm biến đặc biệt để điều chế tín hiệu IR phát ra từ 2 bộ phát IR và phát hiện tín hiệu IR đã điều chế phản xạ trở lại từ một vật thể gần đó. Cảm biến này có trình điều khiển IR LED tích hợp để điều chỉnh tín hiệu IR ở 38KHz để phù hợp với bộ dò tích hợp. Tín hiệu IR được điều chế này loại bỏ cảm biến khỏi các nhiễu gây ra bởi ánh sáng bình thường của bóng đèn hoặc ánh sáng mặt trời và sẽ cho đầu ra CAO nếu không phát hiện đối tượng và THẤP nếu phát hiện có đối tượng.
This Medium Range Infrared sensor offers simple, user-friendly and fast obstacle detection using infrared; it is non-contact detection. The implementations of modulated IR signal immune the sensor to the interferences caused by the normal light of a light bulb or the sunlight. The sensing distance can be adjusted manually.
IR01A uses a special sensor to modulate IR signal emitted from 2 IR transmitters and detects the modulated IR signal reflected back from a nearby object. This sensor has a built-in IR LED driver to modulate the IR signal at 38KHz to match the built-in detector. This modulated IR signal immunes the sensor from the interferences caused by the normal light of a light bulb or the sunlight and will give HIGH output if no object is detected and a LOW if an object is detected.
Phần hướng dẫn này sẽ hướng dẫn bạn cách cài đặt cảm biến này bằng cách sử dụng Maker UNO.
2. Xây dựng mạch như trong sơ đồ :
3. Phác thảo mã code sau trong Arduino IDE :
/*Created on 4/5/2018 by Cytron Technologies *IR01A - Medium Range Infrared Sensor *Product page - https://www.cytron.io/p-ir01a */ int IR_pin = A0; //Set IR pin to pin A0 of MakerUNO void setup() { pinMode(IR_pin, INPUT); //Set IR_pin as INPUT Serial.begin (9600); //Communication baud rate use 9600 } void loop() { int IR_Reading = digitalRead (IR_pin); //Get the reading input for the IR01A Serial.print(" IR Reading = "); //Print the IR Reading on Serial Monitor Serial.println(IR_Reading); //Print the value of IR Reading }
4. Tải mã code!
Xin lưu ý: Đối với những câu hỏi và thảo luận, xin vui lòng truy cập vào diễn đàn.