7
1
成绩:
教师:
000005
PIRWebCamera示例
课程名称:嵌入式Windows程序开发
实验名称:实验12-PIR传感器和语音识别实验
专业班级:姓名:学号:实验日期:
、=redBrush;="PIRRisingEdge";takePhoto_Click(takePhoto,newRateChangedRoutedEventArgs());
}
});
}如上面的代码所示在原来的代码段中调用takePhoto_Click(takePhoto,newRateChangedRoutedEventArgs());
函数,在主页面的圆点控制的代码中添加调用拍照功能的代码。当人体红外传感器检测到时输出高电平,GPIO口接受到后检测到上升沿便会进行拍照并且点亮led
4
1
实验结果:
实验结果如图所示,当红外设备检测到有人时就会进行拍照,并且将照片进行保存,于此同时,照片展示框下的指示点便会由灰色变为红色以指示检测到红外信息,同时连接在树莓派GPIO上的led小灯点亮。没有检测到红外信息时,便不会拍照。也不会执行任何操作。
,给出实验内容2对应的所有关键代码,给出测试结果和说明,附调试截图。
硬件连接图:
如右图所示,在此次的试验中需要用到两个
GPIO引脚,分别为GPOI6和GPIO12。
关键代码:
privateasyncvoidLightControl(stringcommand,stringtarget)
{
if(target=="Bedroom")
{
//===========================
if(command=="ON")
{
if(BedRoomLED_GpioPin!=null)
{
await
(,()=>
{
5
1
();
}
);
}
}
elseif(command=="OFF")
{
await
(,()=>
{
();
if(BedRoomLED_GpioPinValue==)
{
BedRoomLED_GpioPinValue=;
(BedRoomLED_GpioPinValue);
//=redBrush;
}
}
);
}
//
树莓派实验报告 来自淘豆网m.daumloan.com转载请标明出处.