当前位置:首页Arduino > 正文

arduino光敏电阻接线

作者:野牛程序员:2023-08-28 16:30:47Arduino阅读 2898

连接光敏电阻(LDR)到Arduino的接线方式相对简单。光敏电阻是一个可变电阻,其电阻值会随光照强度的变化而变化。以下是将光敏电阻连接到Arduino的基本步骤:

材料准备:

  • Arduino板

  • 光敏电阻(LDR)

  • 10KΩ电阻

  • 面包板

  • 杜邦线

接线步骤:

  1. 将光敏电阻的一个引脚连接到Arduino的一个模拟引脚(例如A0引脚)。

  2. 将光敏电阻的另一个引脚连接到一个电阻(10KΩ)的一端。

  3. 将电阻的另一端连接到Arduino的地(GND)引脚。

  4. 将光敏电阻的连接点(与电阻相连的那一端)连接到Arduino的5V引脚。

接线图如下所示:

  5V   -----   LDR
                |
                |
               /--- 10KΩ Resistor
                |
  A0   -----   LDR
                |
                |
               GND

连接好之后,可以使用Arduino代码读取光敏电阻的电压值,然后根据电压值判断光照强度的变化。

示例代码如下所示,将模拟引脚A0上的电压值转换为光照强度百分比:

const int ldrPin = A0;

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

void loop() {
  int ldrValue = analogRead(ldrPin); // 读取模拟引脚上的电压值
  int brightness = map(ldrValue, 0, 1023, 0, 100); // 映射到0-100的范围
  Serial.print("光照强度:");
  Serial.print(brightness);
  Serial.println("%");
  delay(1000);
}

这个示例将读取光敏电阻的电压值,并将其映射到0-100的范围,然后输出光照强度百分比到串口终端。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击