1硬件
1.1硬件组成
1.正点原子探索者开发板
2 HC-SR505迷你小型人体感应模块
3 继电器+5V小灯
HC-SR505迷你小型人体感应模块介绍
1.2 硬件连接
1.HC-SR505(连接在PE0)
2.继电器(连接在PE1)
2.主要代码
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置系统中断优先级分组2
delay_init(168); //初始化延时函数
LED_Init(); //初始化LED端口
delay_ms(2000);
while(1)
{
if (GPIO_ReadInputDataBit(GPIOE, GPIO_Pin_0) == 1)//判断
{
LED = 1; //人体靠近标志位
}
if (GPIO_ReadInputDataBit(GPIOE, GPIO_Pin_0) == 0)
{
LED = 0; //人体离开标志位
}
}
}
3.演示效果
感应灯