2020-01-11 遥控灯 作业

1 课程回顾

  • 电磁波

电磁波,同向的磁场和电场产生的波动方式,以光的形式进行传播。
传播方向垂直于电磁波波动方向。
分类电磁波:低频---高频


2020-01-11 遥控灯 作业_第1张图片
分类电磁波

2 作业内容

用红外线遥控器控制LED灯。

3 接线图与原理图

  • 电路图
    2020-01-11 遥控灯 作业_第2张图片
    接线图
  • 原理图
    2020-01-11 遥控灯 作业_第3张图片
    原理图

4 编程

  • 图形化

    2020-01-11 遥控灯 作业_第4张图片
    图形化

  • 英文代码

#include 

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);
  }

}

你可能感兴趣的:(2020-01-11 遥控灯 作业)