Arduino爱好者

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: eagler8

[经验] 【Arduino】108种传感器模块系列实验(41)---激光接收管模块

[复制链接]
 楼主| 发表于 2019-6-29 14:21 | 显示全部楼层
04-.jpg
 楼主| 发表于 2019-6-29 14:25 | 显示全部楼层
04--.jpg
 楼主| 发表于 2019-6-29 14:28 | 显示全部楼层
04---.jpg
 楼主| 发表于 2019-6-29 14:46 | 显示全部楼层
产品名称:激光接收管(激光照射时输出电压)
产品型号:IS0203-GY
工作电压:4.5-17V
封装尺寸:4.6*4.6mm(长*宽)
后端引脚长:14.8mm
光谱范围:400--1100nm
中心波长:900nm
接收距离:0-200米(激光功率越大 接收距离越远)
应用领域如下

05 (1).jpg

 楼主| 发表于 2019-6-29 14:54 | 显示全部楼层
IS0203激光接收管传感器模块(非调制管)

06.jpg
 楼主| 发表于 2019-6-29 15:04 | 显示全部楼层
模块参数
宝贝尺寸:1.52CM*2.22CM;
供电电压:5V;
输出:
有激光照射时输出高电平:
无激光照射时输出低电平;

本传感器采用非调制的激光接收头,请在室内无光的地方使用,阳光或其他灯具会干扰,建议在阴暗环境使用。

07.jpg

 楼主| 发表于 2019-6-29 15:16 | 显示全部楼层
实验接线
Arduino Uno         激光管发射模块
Pin 2                        S(信号引脚)
5V                              +
GND                           -

Arduino Uno        激光接收模块
Pin 3                       OUT
5V                           VCC
GND                       GND
08-.jpg
08 (1).jpg

 楼主| 发表于 2019-6-29 15:20 | 显示全部楼层
09.jpg
 楼主| 发表于 2019-6-29 15:51 | 显示全部楼层
本帖最后由 eagler8 于 2019-9-4 06:49 编辑

[mw_shl_code=arduino,true]/*
【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验四十一:IS0203激光接收管传感器模块(非调制管)
*/

int LED = 13;                             //定义LED引脚为13(即板子上的LED灯)
int LaserSensor = 2;                      //定义激光接收模块信号引脚为2
int SensorReading = HIGH;                 //定义激光接收模块信号引脚为高电平
int Laser = 12;                           //定义激光发射模块信号引脚为12

void setup() {
  // put your setup code here, to run once:
  pinMode(LED, OUTPUT);                   //定义LED为输出模式
  pinMode(Laser, OUTPUT);                 //定义Laser为输出模式
  pinMode(LaserSensor, INPUT);            //定于LaserSensor为输入模式
}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(Laser, HIGH);             //给Laser高电平,激光发射模式发射激光
  delay(200);                            //延时200毫秒
  
  SensorReading = digitalRead(LaserSensor);  //读取LaserSensor(激光接收模块信号引脚)的当前状态
  if(SensorReading == LOW)                   //如果等于电平
  {
    digitalWrite(LED, HIGH);                      //则灯亮(发射与接收之间有东西挡住)
   
  }
  else
  {
    digitalWrite(LED, LOW);                      //否则灯灭(发射与接收之间没有障碍物)
  }
}[/mw_shl_code]
 楼主| 发表于 2019-6-29 15:54 | 显示全部楼层
10.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino爱好者

GMT+8, 2022-12-9 14:32 , Processed in 0.075273 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表