KE4043 Keyes DIY电子积木 激光模块 黑色环保

 

KE4043S

1.概述

本传感器是一个arduino专用传感器,它的连接端口兼容arduino传感器扩展板。它主要由激光头组成,激光头由发光管芯、聚光透镜、铜可调套筒三部分组成。接上电源后,我们在信号端直接输入一个高电平数字信号,传感器开始工作,输入低电平时停止工作。它可用于激光类玩具、电子教鞭笔、电子水平尺、微型液晶投影等地方。传感器自带2个定位孔,方便你将传感器固定在其他设备。

2.规格参数

工作电压:5V

电流:50mA

工作温度;-10摄氏度 到 +50摄氏度

尺寸:31.6mmx23.7mm

接口:3PIN接口

输入信号:数字信号

原理

激光头传感器模块主要由激光头组成,激光头由发光管芯、聚光透镜、铜可调套筒三部分组成。我们可以看到此模块电路原理图,用三极管驱动,在信号端直接输入一个高电平数字信号,传感器开始工作,输入低电平时停止工作。

4.接线图

C:\Users\Administrator\Desktop\图\KE4043\接线图1.png接线图1

5.测试代码(测试软件版本:arduino-1.8.12)

void setup() {

pinMode(3, OUTPUT); // 定义3脚为数字输出接口

}

void loop() {

digitalWrite(3, HIGH); // 打开激光头

delay(1000); // 延时一秒

digitalWrite(3, LOW); // 关闭激光头

delay(1000); // 延时一秒

}

6.代码说明

  1. setup()中代码是只执行一次,而loop()函数里面的代码是一直循环执行。delay(ms);延时函数,ms为暂停的毫秒数,数据类型:unsigned long(范围 0~ 4,294,967,295 (2^32 – 1))。

通过整合前面知识。我们再来看代码就清楚明了了,代码中第一条我们把模块信号端接到数字口D3,设置为高电平,就是打开激光头;第二条延迟1000毫秒,就是打开激光头1秒。同样第三条第四条代码表示让关闭激光头1秒。代码默认循环。

7.测试结果

按照上图接好线,烧录好代码,上电后,激光头打开1S,关闭1S,循环交替。

8.资料下载

Arduino IDE/Mixly/Scratch/pyhon编程使用资料下载链接

链接:https://pan.baidu.com/s/178FhXquGj_gqVa8AbbVE9Q
提取码:keye