Gravity: PM2.5空气质量传感器

简介

槽型光电开关,也被称为透射型光电感应器,是一种利用物体遮挡光线来触发工作的设备。它的主要组成部分包括一个光发射器和一个光接收器,这两个部分被面对面地安置于同一封装内。 当检测物体穿过发射器和接收器之间的光路时,接收器的光线会被阻断,从而触发光电传感器的工作。此时,传感器会产生一个电信号,这个信号会根据光的变化产生相应的变化。经过放大处理后,这个电信号可以被用于触发各种系统操作。比如工业生产线上的物品计数,机械设备的位置检测,以及安全系统的警报触发等。因其操作原理简单且稳定可靠,遮断式光电传感器在自动化控制领域得到了广泛的应用。这款传感器不仅适合于电子制作爱好者,也是学生们学习和实践的好工具。

特性

应用场景

技术规格

引脚说明

序号 丝印 功能描述
1 D 输出信号
2 VCC 电源正极
3 GND 电源负极

micro:bit使用教程

准备

项目描述-makecode

使用槽型光电开关进行检测,并将检测到的数字值显示在micro:bit的点阵屏上。

接线图-Makecode

将槽型光电开关连接在扩展板的P2引脚,如下图。

示例程序—Makecode

运行结果

当程序下载成功后,使用物体遮挡光电开关,传感器上的指示灯亮,microbit点阵屏上显示1; 当物体拿开后,传感器上的指示灯灭,microbit点阵屏上显示0。

项目描述-Mindplus

通过槽型光电开关控制LED灯,当槽型光电开关被遮挡时,LED灯亮;反之,LED灯灭。

接线图-Mindplus

将槽型光电开关连接在扩展板的P1引脚上,将LED灯连接在P2引脚上。

示例程序—Mindplus

运行结果

程序下载成功后。使用物体遮住光电开关,LED灯亮;当物体拿开后,LED灯灭。

Arduino使用教程

准备

项目描述

通过槽型光电开关控制LED灯,当槽型光电开关被遮挡时,LED灯亮;反之,LED灯灭。

接线图

将槽型光电开关连接在扩展板的P7引脚上,将LED灯连接在P4引脚上。

示例程序- MindPlus

示例程序- arduino IDE

#define led 4
#define PI 7

void setup() {
  pinMode(led,OUTPUT);   //LED引脚设定为输出
  pinMode(PI,INPUT);  //光电传感器引脚设定为输入
}

void loop() {
  int P=digitalRead(PI);   //读取光电传感器的数字值
  if(P == 1){                 //判断光电传感器是否被遮住
    digitalWrite(led,HIGH);   //条件满足(光电传感器被遮住),LED亮
  }else{
    digitalWrite(led,LOW);    //条件不满足,LED灭
  }
}

运行结果

程序下载成功后。使用物体遮住光电开关,LED灯亮;当物体拿开后,LED灯灭。

行空板使用教程

准备

项目描述-图形化

利用槽型光电开关进行计数,并将统计的数量显示在行空板上。

接线图-图形化

将槽型光电开关连接在行空板的P24引脚,如下图。

示例程序—图形化

运行结果

程序运行成功后,当物体槽型光电开关时,传感器上的指示灯亮起,物体拿开后,行空板上的计数加1。

项目描述-Python代码

通过槽型光电开关控制LED灯,当光电传感器被遮挡时,LED灯亮;反之,LED灯灭。

接线图-Python代码

将槽型光电开关连接在行空板的P23引脚上,将LED灯连接在P24引脚上。

示例程序——Python 代码

from pinpong.extension.unihiker import *
from pinpong.board import Board,Pin

Board().begin()
p_p23_in=Pin(Pin.P23, Pin.IN)
while True:
    if ((p_p23_in.read_digital()==True) == 1):
        p_p24_out=Pin(Pin.P24, Pin.OUT)
        p_p24_out.write_digital(1)
    else:
        p_p24_out=Pin(Pin.P24, Pin.OUT)
        p_p24_out.write_digital(0)

注意: 你可以参考 mind+代码编程 教程,以更好地理解如何在MindPlus中使用Python代码模式。

运行结果

程序运行成功后,使用物体遮住光电开关,LED灯亮;当物体拿开后,LED灯灭。

常见问题

还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!

更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。

更多

DFshopping_car1.png DFRobot商城购买链接