Submit

06 / 16

光敏电阻:用阈值控制夜灯

将光敏读数与阈值比较来控制 LED,测试切换边界,并理解读数方向取决于实际分压接线。

运行此实验 →
独立建模的高细节教学电路:包含插座、引脚、芯片和元件接线

实验目标

将传感器读数与阈值比较。

工作原理

阈值是一条判断边界。本例读数越小表示越暗,因此低于阈值时亮灯。真实分压电路可能因接线不同产生相反的变化方向。

动手试一试

  1. 打开此实验
  2. 阈值设为 500,运行后依次输入 499、500、501,记录 LED 在哪个位置切换。

接线

  • A0 — 光敏电阻分压节点
  • D13 — 经电阻连接 LED

示例代码

void setup() {
  pinMode(13, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int light = analogRead(A0);
  digitalWrite(13, light < 500);
  Serial.println(light);
}

检查理解

读数等于阈值时,LED 会亮吗?

查看答案

不会。示例判断读数是否严格小于阈值;等于阈值时进入另一分支。

参考资料

Arduino Uno R3 ↗ · 语言参考 ↗

MAKE A THOUGHTFUL CHOICE

Your shortlist, side by side.

Pricing models are indicative. Check each official website for current plans and limits.