Arduino光敏传感器

说明

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

Arduino光敏传感器_第1张图片
光敏传感器

硬件:

  • 1 * 光敏传感器模块
  • 1 * Arduino UNO 开发板
  • 1 * 面包板
  • 杜邦线若干

电路

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

Arduino光敏传感器_第2张图片

代码

#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);
}

你可能感兴趣的:(Arduino光敏传感器)