Arduino系列之光照传感器

Posted 付小白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arduino系列之光照传感器相关的知识,希望对你有一定的参考价值。

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

设计代码原理;

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

然后,初始化程序

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

读取光度值

使用判断语句

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

否则,输出低电平

代码如下:

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

void setup()

{

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

}

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

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

{

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

}

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

{

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

}

以上是关于Arduino系列之光照传感器的主要内容,如果未能解决你的问题,请参考以下文章

Arduino系列之压力传感器的使用以及用OLED显示出来检测到的数据(详细教程)

Arduino系列之超声波测距模块代码

「雕爷学编程」Arduino动手做(14)——倾斜角度模块

「雕爷学编程」Arduino动手做(12)——霍尔磁力模块

「雕爷学编程」Arduino动手做(13)——触摸开关模块

Arduino37种传感器系列实验---振动传感器模块