1 / 62
文档名称:

gpio输入输出实验报告5篇.docx

格式:docx   大小:39KB   页数:62页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

gpio输入输出实验报告5篇.docx

上传人:微笑微笑 2022/11/22 文件大小:39 KB

下载得到文件列表

gpio输入输出实验报告5篇.docx

相关文档

文档介绍

文档介绍:该【gpio输入输出实验报告5篇 】是由【微笑微笑】上传分享,文档一共【62】页,该文档可以免费在线阅读,需要了解更多关于【gpio输入输出实验报告5篇 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。编号:
时间:2021年x月x日
海纳文库
页码:
gpio输入输出实验报告5篇
gpio输入输出实验报告5篇gpio输入输出实验报告 一、二、一、二、点时在S课程名实验名专业班实验目的:(1)熟悉人(2)掌握在(3)掌握在合成的实验内容:(1)将人体初始化时,即程下面是我为大家整理的gpio输入输出实验报告5篇,供大家参考。
篇一:gpio输入输出实验报告、二、一、二、点时在S课程名实验名专业班实验目的:(1)熟悉人(2)掌握在(3)掌握在合成的实验内容:(1)将人体初始化时,即程序在实验12SecurityCam名称:
嵌名称:
实班级:
:
人体红外传在Window在Windows的方法。
:
体红外传感化PIR按钮,序检测到下降1的基础上mera。即检嵌入式Winn验12PIR
姓名传感器、语音s10IoTCo10IoTCor感器PIR、L,若附近有降沿,LED上,使用树检测到附近nndows程序传感器和语名:
音识别和文ore中使用re中使用SLED灯分别有人活动时D灯熄灭,莓派、人体有人活动时1
编号:
时间:2021年x月x日
海纳文库
页码:
序开发语音识别实
学号:文本转语音(GPIO读取SpeechReco别连接到树莓,即程序检与应用程序体红外传感时,程序自实验
(TTS)。
取人体红外传ognition和S莓派的GPI检测到上升序界面上的感器PIR、L动拍照,存
实验日传感器输出SpeechSyntIO5和GPIO沿,指示的状态同步。LED灯、电存储到本地成绩教师日期:
出的方法。
thesis进行语O6,运行程的LED灯亮如下图所电阻、面包板地。
绩绩:
师师:
语音识别和程序121后亮;没有人所示。
板和跳线,
和语音后,先活动实现
面语引所用请三、1(2)使用树面包板和跳语音控制一引脚连接的所示。
(Io跳线,实现本一个LED的的LED灯。在应用程序界础上,添加(注意:
所tzing软件画oTCore系统本地的语音的场景,即使同时,可以界面输入文LED灯,修所有截图需要画出硬件连附
编号:
时间:2021年x月x日
海纳文库
页码:
硬统烧写版本音合成和语音使用语音tu以在Visual文字,按修改语音定要加注自己连接图,给出附调试截图硬件连接图本为14986)音识别,从urnonbedrlStudio的按钮,可以定义文件和程己的姓名+学出实验内容图。
图:
)、USB声从而达到控制oomled或Output窗口以让系统读程序,从而学号水印):1对应的所卡、耳机、制LED灯的者turnoffb口看到语音出该内容,而达到控制两
所有关键代码麦克风、的目的。程bedroomle音识别的实时如下图所两个不同的码,给出测试LED灯、程序122给ed来控制G时结果。如示。
的LED的功试结果和说电阻、给出了GPIO5如下图功能。
说明,
硬件连接图如左图所示,将led连接在GPIO5上,将pri的数据输出接口接在GPIO18上
关键代码:
privatevoidPinPIR_ValueChanged(GpioPinsender,GpioPinValueChangedEventArgse)
{
//togglethestateoftheLEDeverytimethebuttonispressed
编号:
时间:2021年x月x日
海纳文库
页码:
if(==)
{
();
}
if(==)
{
();
}
vartask=(,()={
if(==)
{
=grayBrush;
=PIRFallingEdge;
}
if(==)
{
=redBrush;
=PIRRisingEdge;
takePhoto_Click(takePhoto,newRateChangedRoutedEventArgs());
}
编号:
时间:2021年x月x日
海纳文库
页码:
});
}
如上面的代码所示在原来的代码段中调用takePhoto_Click(takePhoto,newRateChangedRoutedEventArgs());函数,在主页面的圆点控制的代码中添加调用拍照功能的代码。当人体红外传感器检测到时输出高电平,GPIO口接受到后检测到上升沿便会进行拍照并且点亮led
实验结果::
privateas
{

图:
yncvoidLigif(target={
//======
if(comm
{
if
{
icationModel画出硬件连ghtControl(s==Bedroom============mand==ON
(,给出stringcomma)===========)
编号:
时间:2021年x月x日
海纳文库
页码:
_GpioPin!=。执行任出实验内容and,string
null),并框下的指示外信息,同。没有检测任何操作。2对应的所如右图所GPIO引脚
target),当并且将照片进示点便会由灰同时连接在树测到红外信息所有关键代码所示,在此次脚,,灰色变为红树莓派GPI息时,便不码,给出测试次的试验中为GPOI6和nAsync(Window检测到有人于此同时,红色以指示检IO上的led不会拍照。也试结果和说中需要用到两和GPIO12。,两个CoreDi
,()=
{
();
}
);
}
}
elseif(command==OFF)
{
编号:
时间:2021年x月x日
海纳文库
页码:
(,()=
{
();
if(BedRoomLED_GpioPinValue==)
{
BedRoomLED_GpioPinValue=;
(BedRoomLED_GpioPinValue);
//=redBrush;
}
}
);
}
//===========================
}
elseif(target==kitchen)
{
//===========================
if(command==ON)
编号:
时间:2021年x月x日
海纳文库
页码:
{
if(kITCHENLED_GpioPin!=null)
{
(,()=
{
();
}
);
}
}
elseif(command==OFF)
{
(,()=
{
();
编号:
时间:2021年x月x日
海纳文库
页码:
if(kITCHENLED_GpioPinValue==)
{
kITCHENLED_GpioPinValue=;
(kITCHENLED_GpioPinValue);
//=redBrush;
}
}
);
}
//===========================
}
SaySomthing(${target}light,command);
}
privatevoidInitBedRoomGPIO()
{
vargpio=();
//ShowanerrorifthereisnoGPIOcontroller
if(gpio==null)
{
BedRoomLED_GpioPin=null;
//=ThereisnoGPIOcontrolleronthisdevice.;
编号:
时间:2021年x月x日
海纳文库
页码:
return;
}
BedRoomLED_GpioPin=(BedRoomLED_PINNumber);
BedRoomLED_GpioPinValue=;
(BedRoomLED_GpioPinValue);
();
//=GPIOpininitializedcorrectly.;
}
privatevoidInitKITCHENGPIO()
{
vargpio=();
//ShowanerrorifthereisnoGPIOcontroller
if(gpio==null)
{
kITCHENLED_GpioPin=null;
//=ThereisnoGPIOcontrolleronthisdevice.;
return;
}
实验结果:
当语音输入hijack时便会启动程序,程序会返回hijackwhatcanIdoforyou。然后便可以进行命令输入。当语音输入turnonthe便可以进行用语音输入控制小灯的亮灭。