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

时间:2024-10-25 08:06:37

1)       说明:

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

2)       硬件:

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

3)       连接:

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


4)       代码

#define PIN_A 0
#define PIN_D 2

void setup() 
{
  (9600);
}

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

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