- 博客(0)
- 资源 (2)
- 收藏
- 关注
arduino红外接收发射库,放入libraries即可
arduino红外接收发射库,放入libraries即可使用:
例程:
#include
int RECV_PIN = 11;
const long openlight=0x9090040A;
const long closelight=0x9090000A;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
pinMode(9,OUTPUT);
irrecv.enableIRIn(); // Start the receiver
Serial.println("setup over");
}
void loop() {
if (irrecv.decode(&results;)) {
Serial.println(results.value, HEX);
Serial.println("*****decode_type *****");
Serial.println(results.decode_type, HEX);
switch (results.value) {
case openlight:
digitalWrite(9, HIGH);
break;
case closelight:
digitalWrite(9, LOW);
break;
default: break;
}
irrecv.resume(); // Receive the next value
}
}
2017-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人