91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-20
  • 語言: 其他
  • 標簽: stm32??

資源簡介

基于stm32芯片的人體紅外感應,當人經過,紅外檢測器檢測到紅外線時,輸出端輸出高電平,通過芯片控制夜燈點亮,同時控制燈亮的時間。

資源截圖

代碼片段和文件信息


?/**
??******************************************************************************
??*?@file????
??*?@author??
??*?@version?V1.0
??*?@date????2015.4.23
??*?@brief???人體紅外感應?文件
??******************************************************************************
??*?@attention
??*
??*?@platform:
??*
??******************************************************************************
??*/

#include?“bodyinduction.h“
#include?“include.h“
int?BodyInduction;
/*******************************************************************************
*?Function?Name??:?
*?Description????:?????????人體紅外感應??引腳的配置?????????
*?Input??????????:?None????????????????????????????????????????????????
*?Output?????????:?None
*?Return?????????:?None
*******************************************************************************/
void?Body_Configuration(void)
{
GPIO_InitTypeDef?GPIO_InitStructure;
RCC_APB2PeriphClockCmd( BODY_RCC_CLKENABLE);


GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_IPD;//感應高電平,是輸入下拉吧
GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_2MHz;

GPIO_InitStructure.GPIO_Pin?=?BODY_GPIO_Pin;
GPIO_Init(BODY_GPIO_PORT&GPIO_InitStructure);


}

/*******************************************************************************
*?Function?Name??:?
*?Description????:????????人體紅外感應函數,當感應到人,輸出高電平,并將全局變量BodyInduction置1?
否則置0;???
*?Input??????????:?None????????????????????????????????????????????????
*?Output?????????:?None
*?Return?????????:?None
*******************************************************************************/

void?Run_Induction(void)
{
if(1?==?GPIO_ReadInputDataBit(BODY_GPIO_PORTBODY_GPIO_Pin)?)?BodyInduction=1;
else?BodyInduction=0;

}

/*******************************************************************************
*?Function?Name??:?
*?Description????:????????判斷,全局變量BodyInduction??為1?時,運行程序??????
*?Input??????????:?None????????????????????????????????????????????????
*?Output?????????:?None
*?Return?????????:?None
*******************************************************************************/
void?Run_BodyInduction_Action(void)
{
if(1==BodyInduction)
{
printf(“BodyInduction“);
PlayDemoSound_mp3(“jg.mp3“1);

}

}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-04-25?16:22??紅外人體感應器\
?????文件????????2316??2015-04-25?09:43??紅外人體感應器\bodyinduction.c
?????文件?????????591??2015-04-25?09:41??紅外人體感應器\bodyinduction.h

評論

共有 條評論