当前位置:   article > 正文

stm32f4红外传感器模块 和人体感应模块HCSR501_stmf4红外人体

stmf4红外人体
也同时买了个红外传感器模块

在这里插入图片描述
还买了一个长这样的
在这里插入图片描述

这个好容易随便写写了

初始化一下gpioB引脚

	__HAL_RCC_GPIOB_CLK_ENABLE(); 
	
	GPIO_Initure.Pin=GPIO_PIN_2;            //PB2
    GPIO_Initure.Mode=GPIO_MODE_INPUT;      //输入
    GPIO_Initure.Pull=GPIO_PULLUP;        //下拉
    GPIO_Initure.Speed=GPIO_SPEED_HIGH;     //高速
    HAL_GPIO_Init(GPIOB,&GPIO_Initure);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

对他进行读值

int main(void)
{
   
    uint8_t val;                                 //初始化HAL库   
    Stm32_Clock_Init(360,25,2,8);   //设置时钟,180Mhz
    delay_init(180);                //初始化延时函数
	uart_init(115200);
    LED_Init();                     //初始化LED 
    KEY_Init();                     //初始化按键
	delay_ms(100);			//延时100ms再初始化看门狗,LED0的变化"可见"
	IWDG_Init(4,500);
	//IWDG_Init(IWDG_PRESCALER_64,500);  	//分频数为64,重载值为500,溢出时间为1s	
	val =  HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_2);
	printf("DHT11 start is %d\r\n",val);
	LED0=0;
	val = HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_2);
	printf("DHT11 start is %d\r\n",val);

}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

好开心,写的最随意的一篇博客,哈哈哈哈,有人想去爬山吗,我带相机

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/802577
推荐阅读
相关标签
  

闽ICP备14008679号