Arduino 简单实例之二 _ 光敏传感器

#Arduino

1) 说明:

光敏传感器是把光信号变成电信号的一种传感器,它利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器; 入射光强,电阻减小,入射光弱,电阻增大。 可用电位器(螺丝)调节亮度阀值,亮度大于设定值时 DO 输出低电平,反之输出高电平。AO 输出具体的亮度值。建议购买四脚的(三脚的没有 AO)

2) 硬件:

光敏传感器模块,Arduinouno,杜邦线

3) 连接:

VCC 接 arduino 的 3.3 或 5V
GND 接 arduino 的 GND
DO 接 arduino 的 Digital 2
AO 接 arduino 的 Analog 0

[](https://img-

blog.csdn.net/20170220125150050?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlleWFuMDgxMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)

4) 代码

#define PIN_A 0
#define PIN_D 2

void setup() 
{
  Serial.begin(9600);
}

void loop() 
{
  int val;
  val=analogRead(PIN_A);
  Serial.print("a:");
  Serial.print(val);
  Serial.print(", d:");
  val=digitalRead(PIN_D);
  Serial.println(val);
  delay(500);
}

(请注意:因各厂商硬件不同,引脚位置可能有差异,具体请见硬件说明书)