通过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/

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值