Skip to content

Latest commit

 

History

History
65 lines (55 loc) · 1.34 KB

第一次学习报告.md

File metadata and controls

65 lines (55 loc) · 1.34 KB

第一次学习报告

本周学习内容

红外传感模块(LM393红外传感器模块)

  • 主要运用:在门的两边分别放置红外传感器,通过红外线是否被阻断,来判断是否有人通过
  • 工作原理:LM393红外传感器模块具有红外发射和接收管,发射管发射红外线,当检测到障碍物时,红外线反射回来被接收管接受,并在信号输出接口返回一个低电平信号得知有障碍物。

代码部分

  • 基于树莓派的python编程

    import RPi.GPIO as GPIO import time import os

    #使用BCM编码方式 GPIO.setmode(GPIO.BCM)

    #定义引脚 GPIO_OUT = 23

    led = 21

    #设置引脚为输入和输出 GPIO.setwarnings(False)

    #设置23针脚为输入

    GPIO.setup(GPIO_OUT,GPIO.IN)

    GPIO.setup(led,GPIO.OUT)

    number = 0

    #当有人来时计算人数 def people(): number = number+1

    #当有障碍物时,传感器输出低电平 while True:

        if GPIO.input(GPIO_OUT)==0:
    
                people()
    

    GPIO.cleanup()

本周总结

本周学业繁重(不懂的比较多),在技术学习上花费时间较少。

下周计划

开始学习stm32