通过Arduino实现光敏灯控

实验原理:光敏电阻值会根据光的强度而不同,而发光二极管也会根据电流强度的大小发出不一样的灯光;结合两者实现光敏灯控的实验。
具体的实验模板材料需要:
1.开发板
2. 面包板
3.发光二极管
4.光敏电阻器
如图:
在这里插入图片描述
然后是接线的图片:
在这里插入图片描述
代码内容如下:
/*
AutoLed
通过光敏电阻检测环境光,进而控制LED灯亮度
*/

int ledPin = 10;

int sensorValue = 0; //保存读到的传感器模拟值
int ledValue = 0; //保存LED灯占空比

void setup()
{
pinMode(ledPin, OUTPUT);
}

void loop()
{
sensorValue = analogRead(A0);
ledValue = map(0 400, 800, 0, 200);
analogWrite(ledPin, ledValue);
delay(100);
}
最后附上视频链接:
https://www.bilibili.com/video/av56196992/


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部