光敏电阻光线传感器.pptVIP

  • 95
  • 0
  • 约2.18千字
  • 约 20页
  • 2018-09-02 发布于天津
  • 举报
光敏电阻光线传感器.ppt

哆梦创意编程课 第四课 光线传感器 今天的行程 1. 什么是光敏电阻 2. 我们用的光敏电阻的数值范围是多少? 3.光控灯的制作 光敏电阻器是利用半导体的光电导效应制成的一种电阻值随入射光的强弱而改变的电阻器,又称为光电导探测器;入射光强,电阻减小,入射光弱,电阻增大。还有另一种入射光弱,电阻减小,入射光强,电阻增大。 光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。常用的光敏电阻器硫化镉光敏电阻器,它是由半导体材料制成的。光敏电阻器对光的敏感性(即光谱特性)与人眼对可见光(0.4~0.76)μm的响应很接近,只要人眼可感受的光,都会引起它的阻值变化。设计光控电路时,都用白炽灯泡(小电珠)光线或自然光线作控制光源,使设计大为简化。 光敏电阻 光线传感器(Me Light and Grayscale Sensor):可以被用来监测环境光线强度,还可以被用来检测不同颜色表面的光线差别. 您可以拿它来创建一些跟环境光线有关的游戏和项目。传感器模块连接主控板黑色接口。 光线传感器 光线传感器电路图 ?l 支持Arduino IDE, 并且我们提供了运行库来简化编程; ?l 支持MBlock,适合全年龄用户; ?l 使用RJ25接口连线十分容易; ?l 模块化安装,兼容乐高系列; ?l 配有接头支持绝大多数Arduino系列主控板; 光线传感器特性 光线传感器参数 ?l 运行电压: 5V DC; ?l 信号类别:模拟信号 ( 电压范围: 0V~4.8V); ?l 输出模拟信号值:日光下(500), 晚上(0~100), 室内光下(100~500); ?l 尺寸: 51 x 24 x 16 mm (长x宽x高); 接口介绍 4.1 RJ25 接口 当使用RJ25接口时,请链接到有黑色标识的 Makeblock main board(Meduino+ Base Shield, Me Baseboard, Makeblock Orion, etc )的接口上。以Me baseboard1.1版的主板为例,可以链接到3,6,7,8 号接口,如图: Pin接口 Me Light and Grayscale Sensor 模块有四个针脚的接头,每个针脚的功能如下表: 可以通过4pin接头用其他的控制板来控制本模块。 DI-pin需要连接到IGITAL pin 然后 AO-pin 需要连接到ANALOG pin.如下图所示,链接到ArduinoUno的方法: 编程指南 5.1 ArduinoIDE 在 Arduino IDE界面下,您可以使用此运行库Makeblock-Library-master 来控制 Me Light and Grayscale Sensor 如下是控制方程列表: 编程代码 以下是如何通过Arduino IDE控制Me Light andGrayscale Sensor的例子: **************************************代码***************************** 01.#includeMakeblock.h 02.#includeSoftwareSerial.h 03.#includeWire.h 04.MeLightSensor lightSensor(PORT_6); 05.int value = 0; // a variable for thelightSensors value 06.void setup() 07.{ 08. // initialize serial communications at 9600bps 09. Serial.begin(9600); 10.} 11.void loop() 12.{ 13. // read the lightSensor value: 14. value = lightSensor.read(); 15. // print the results to the serial monitor: 16. Serial.print(value = ); 17. Serial.println(value); 18. // wait 100 milliseconds before the next loop 19. delay(100); 20.} 代码功能以及输出结果 代码功能介绍: 读取模拟接口 AO-pin的数值,输出结果到 Arduino IDE Serial Monitor, 周期为 100ms。上传代码到Mak

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档