红外传感模块(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