1 课程回顾
- 电磁波
电磁波,同向的磁场和电场产生的波动方式,以光的形式进行传播。
传播方向垂直于电磁波波动方向。
分类电磁波:低频---高频
2 作业内容
用红外线遥控器控制LED灯。
3 接线图与原理图
-
电路图
-
原理图
4 编程
-
图形化
英文代码
#include <IRremote.h>
long ir_item;
IRrecv irrecv_3(3);
decode_results results_3;
void setup(){
Serial.begin(9600);
pinMode(4, OUTPUT);
irrecv_3.enableIRIn();
}
void loop(){
if (irrecv_3.decode(&results_3)) {
ir_item=results_3.value;
String type="UNKNOWN";
String typelist[14]={"UNKNOWN", "NEC", "SONY", "RC5", "RC6", "DISH", "SHARP", "PANASONIC", "JVC", "SANYO", "MITSUBISHI", "SAMSUNG", "LG", "WHYNTER"};
if(results_3.decode_type>=1&&results_3.decode_type<=13){
type=typelist[results_3.decode_type];
}
Serial.print("IR TYPE:"+type+" ");
Serial.println(ir_item,HEX);
digitalWrite(4,HIGH);
delay(1000);
irrecv_3.resume();
} else {
digitalWrite(4,LOW);
}
}