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

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() 
{
  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);
}

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

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值