原创 「雕爷学编程」Arduino动手做(41)---激光接收管模块

2019-11-19 14:44 4712 18 6 分类: MCU/ 嵌入式 文集: 雕爷学编程

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。 


【Arduino】168种传感器模块系列实验(资料+代码+图形编程+仿真编程)

实验四十一:IS0203激光接收管传感器模块


IS0203激光接收管

400-1100nm激光接收管,内置施密特电路

产品名称:激光接收管(激光照射时输出电压)
产品型号:IS0203-GY
工作电压:4.5-17V
封装尺寸:4.6*4.6mm(长*宽)
后端引脚长:14.8mm
光谱范围:400--1100nm
中心波长:900nm
接收距离:0-200米(激光功率越大 接收距离越远)
应用领域如下

IS0203激光接收管传感器模块(非调制管)

模块参数

宝贝尺寸:1.52CM*2.22CM;

供电电压:5V;

输出:

有激光照射时输出高电平:

无激光照射时输出低电平;

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

实验接线
Arduino Uno         激光管发射模块
Pin 2                        S(信号引脚)
5V                              +
GND                           -

Arduino Uno        激光接收模块
Pin 3                       OUT
5V                           VCC
GND                       GND

  1. /*
  2. 【Arduino】168种传感器模块系列实验(资料+代码+图形+仿真)
  3. 实验四十一:IS0203激光接收管传感器模块(非调制管)
  4. */
  5. int LED = 13; //定义LED引脚为13(即板子上的LED灯)
  6. int LaserSensor = 2; //定义激光接收模块信号引脚为2
  7. int SensorReading = HIGH; //定义激光接收模块信号引脚为高电平
  8. int Laser = 12; //定义激光发射模块信号引脚为12
  9. void setup() {
  10. // put your setup code here, to run once:
  11. pinMode(LED, OUTPUT); //定义LED为输出模式
  12. pinMode(Laser, OUTPUT); //定义Laser为输出模式
  13. pinMode(LaserSensor, INPUT); //定于LaserSensor为输入模式
  14. }
  15. void loop() {
  16. // put your main code here, to run repeatedly:
  17. digitalWrite(Laser, HIGH); //给Laser高电平,激光发射模式发射激光
  18. delay(200); //延时200毫秒
  19. SensorReading = digitalRead(LaserSensor); //读取LaserSensor(激光接收模块信号引脚)的当前状态
  20. if(SensorReading == LOW) //如果等于电平
  21. {
  22. digitalWrite(LED, HIGH); //则灯亮(发射与接收之间有东西挡住)
  23. }
  24. else
  25. {
  26. digitalWrite(LED, LOW); //否则灯灭(发射与接收之间没有障碍物)
  27. }
  28. }

实验中,不小心烧毁了接收管,要等重新掏个管子再继续本实验........


作者: 雕爷学编程, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3894459.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论6条评论)

登录后参与讨论

雕爷学编程 2019-11-30 18:10

curton: 学习了 你的文章每次都非常好
   谢谢支持与鼓励

curton 2019-11-29 21:26

学习了 你的文章每次都非常好

雕爷学编程 2019-11-26 12:35

qwqr3231: 新更,来沙发,支持博主
谢谢支持

雕爷学编程 2019-11-26 12:34

月下萤虫: 雕爷回来了
   谢谢鼓励

月下萤虫 2019-11-20 15:25

雕爷回来了

qwqr3231 2019-11-20 09:44

新更,来沙发,支持博主
相关推荐阅读
雕爷学编程 2023-06-20 08:52
【雕爷学编程】Arduino动手做(117)---P10V706LED屏模组
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
雕爷学编程 2023-06-18 14:52
【雕爷学编程】Arduino动手做(116)---五向导航按键模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
雕爷学编程 2023-06-18 13:23
【雕爷学编程】Arduino动手做(115)---HB100多普勒雷达模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
雕爷学编程 2023-06-18 11:10
【雕爷学编程】Arduino动手做(114)---US-015高分辨超声波模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
雕爷学编程 2023-06-17 09:10
【雕爷学编程】Arduino动手做(113)---5110液晶屏模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
雕爷学编程 2023-06-17 06:36
【雕爷学编程】Arduino动手做(112)---2.4G24L01无线模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
我要评论
6
18
关闭 站长推荐上一条 /2 下一条