在这个Arduino教程中,我们将制作一个电路,其中一个光传感器触发,并根据房间中的光照水平发光。光传感器实际上是光敏电阻(或光敏电阻)。对于这种类型的电阻器,其电阻值会根据照射到传感器表面顶部的光量而变化。光传感器接收的光越多,其电阻值越低。

相关的:Arduino光传感器教程

观看光刻胶触发LED视频

本教程的零件列表

如果你想在家里做这个Arduino光传感器教程,这里有一个方便的项目零件清单。其中一些可能是附属链接。他们不花你什么,但付给我们一小笔佣金,这样我们就可以继续创造像这样伟大的内容。

数量 部分/链接
1X 微控制器
1X USB B型电缆
1X 无焊试验板
1X 跨接导线套件
1X 光刻胶套件
1X 电阻器套件(220和10K欧姆)
去一家极客酒吧!

光传感器触发器和LED的接线图

使用以下接线图连接Arduino、LED和光敏电阻器。

  • 阿杜伊诺引脚3220欧姆电阻器
  • 220欧姆电阻器LED阳极(+)
  • LED阴极(-)至GND
  • 阿杜伊诺引脚A010K欧姆电阻器和光敏电阻
  • 光刻胶去阿杜伊诺5伏
  • 10K欧姆电阻器GND
光传感器触发LED接线图

光传感器触发器和LED的Arduino代码

光传感器获得的光越多,其电阻值就会越低。该代码检查该值,并在读取通过某一组参数时作出决定。您可以(也应该)根据光刻胶的规格调整这些值,或者只是看看会发生什么!

/*ARDUINO灯光传感器控制由以下人员领导:geekpub.com更多ARDUINO教程://www.ergcommercial.com/arduino-tutorials/ *///常数不会改变常量int LIGHT\u SENSOR\u PIN=A0;//Arduino管脚连接到光传感器的管脚常数LED_管脚=3;//Arduino引脚连接到LED的引脚常数模拟_阈值=500;//这将设置LED亮起时的阈值。//变量将改变:int模拟值;void setup(){pinMode(LED_引脚,输出);//将arduino引脚设置为输出模式}void loop(){analogValue=analogRead(LIGHT_SENSOR_引脚);//如果(analogValue
          

下一步

现在,您可以继续学习下一个教程“返回列表”!