食人鱼

Arduino传感器教程第18章红外线


红外线控制模块(二)

目录

一、红外遥控食人鱼LED灯

二、红外向电脑发射

三、使用IRremote库红外遥控家里的电器

四、使用IRremote库红外遥控PCA模块控制舵机

(一)红外遥控食人鱼LED灯

用遥控器控制食人鱼LED灯的亮灭,并用串口输出LED当前状态。第一步:下载arduino红外遥控库安装在Libraries目录下。(见附件,其提供的红外遥控库包含了各种遥控器的发射接收函数,只需调用其内部函数即可轻松使用遥控器进行各种制作)第二步:下载例程(作者使用arduino1.0.1版本)

#includeIRremote.hintRECV_PIN=11;IRrecvirrecv(RECV_PIN);decode_resultsresults;voidsetup(){Serial.begin();irrecv.enableIRIn();//初始化红外遥控pinMode(12,1);}voidloop(){if(irrecv.decode(results)){if(results.value==)//确认接收到的第一排按键1的编码,此码是预先读出来的按键编码。{digitalWrite(12,1);//点亮LEDSerial.println("turnonLED");//串口显示开灯}elseif(results.value==){digitalWrite(12,0);Serial.println("turnoffLED");//确认接收到的第一排按键2的编码//熄灭LED//串口显示关灯}irrecv.resume();//接收下一个值}}第三步:按键操作,观察LED亮灭情况及串口显示器。红外控制库发布


转载请注明:http://www.shirenyua.com/tgwh/5229.html


当前时间: