Arduino系列之光照传感器(三)


今天,我将简单做一个当光照值低于某个值的时候,灯光自动打开,当高于某个值的时候,自动关闭。

设计代码原理;

首先,定义一个全局变量,并赋予初始值

然后,初始化程序

将设定某个IO口为输出模式

读取光度值

使用判断语句

当它大于某个值时,输出高电平

否则,输出低电平

代码如下:

int a =300;   //定义一个全局变量,并且赋予初始值

void setup()

{

pinMode(13,OUTPUT);  //设置它为输出模式

}

int num=analogRead(A0);//读取值

if(num>=a)//当读取到的值大于设定值时

{

digitalWrite(13,HIGH);//输出高电平

}

else///当读取到的值小于设定值时

{

digitalWrite(13,LOW);//输出低电平

}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM