今天,我將簡單做一個當光照值低於某個值的時候,燈光自動打開,當高於某個值的時候,自動關閉。
設計代碼原理;
首先,定義一個全局變量,並賦予初始值
然后,初始化程序
將設定某個IO口為輸出模式
讀取光度值
使用判斷語句
當它大於某個值時,輸出高電平
否則,輸出低電平
代碼如下:
int a =300; //定義一個全局變量,並且賦予初始值
void setup()
{
pinMode(13,OUTPUT); //設置它為輸出模式
}
int num=analogRead(A0);//讀取值
if(num>=a)//當讀取到的值大於設定值時
{
digitalWrite(13,HIGH);//輸出高電平
}
else///當讀取到的值小於設定值時
{
digitalWrite(13,LOW);//輸出低電平
}
