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