本文主要是介绍(五)光控灯-arduino系列教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 💖 作者简介:大家好,我是MilesChen,偏前端的全栈开发者。
- 📝 CSDN主页:爱吃糖的猫🔥
- 📣 我的博客:爱吃糖的猫
- 📚 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);}
}
接线图
演示视频
光控灯
有任何疑问和想法,欢迎在评论区与我交流。
这篇关于(五)光控灯-arduino系列教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!