- 💖 作者简介:大家好,我是MilesChen,偏前端的全栈开发者。
- 📝 优快云主页:爱吃糖的猫🔥
- 📣 我的博客:爱吃糖的猫
- 📚 Github主页: MilesChen
- 🎉 支持我:点赞👍+收藏⭐️+留言📝
- 💬介绍:The mixture of WEB+DeepLearning+Iot+anything🍁
程序
int potpin=0;//定义模拟接口0 连接光敏电阻
int ledpin=11;//定义数字接口11 输出PWM 调节LED 亮度
int val=0;//定义变量val
void setup()
{
pinMode(ledpin,OUTPUT);//定义数字接口11 为输出
Serial.begin(9600);//设置波特率为9600
}
void loop()
{
val=analogRead(potpin);//读取传感器的模拟值并赋值给val
Serial.println(val);//显示val 变量数值
if(val>=512){ //512=2.5V,想让传感器敏感一些的时候,把数值调高,想让传感器迟钝的时候把数值调低。
digitalWrite(ledpin, HIGH); //当val小于512(2.5V)的时候,led亮。
}
else{
digitalWrite(ledpin, LOW);
}
}
接线图
演示视频
光控灯
有任何疑问和想法,欢迎在评论区与我交流。