tôi có Arduino Mega và IR Emitting LED và tôi muốn gửi dữ liệu "Dữ liệu Hex" mà tôi chọn sử dụng đèn LED này và tôi đã thử các IRRemote Library và tôi đã sử dụng thành công IRrecv
lớp, nhưng khi sử dụng IRsend
tôi đã không nhận được bất kỳ tín hiệu và đã cố gắng nhìn vào lãnh đạo thông qua các camera di động
IR Emitter Pin là PWM 3 và đã kết nối nó vào 3.3V một lần và để 5V sau khigiá trị IR Gửi sử dụng phát hồng ngoại dẫn trên Arduino
#include <IRremote.h>
IRsend irsend;
void setup()
{
Serial.begin(9600);
}
void loop() {
if (Serial.read() != -1) {
for (int i = 0; i < 3; i++) {
irsend.sendSony(0xa90, 12); // Sony TV power code
delay(40);
}
}
}
và cho người nhận:
#include <IRremote.h>
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX);
irrecv.resume(); // Receive the next value
}
}
bất kỳ help is appreciated :) Hiso
Loại bộ thu IR nào bạn sử dụng? –
@ WernerVesterås đây là biểu dữ liệu http://arduino-info.wikispaces.com/file/view/IR-Receiver-AX-1838HS.pdf –
Theo hướng dẫn khắc phục sự cố, đèn LED trên chân 13 (đèn LED trên bo mạch) sẽ nhấp nháy khi nhận được IR. Điều này có xảy ra không? –