任務9 Arduino光敏實驗

2022-08-26 11:12:13 字數 443 閱讀 1962

任務9  arduino光敏實驗

程式解讀:

int x=100;//確認環境基礎亮度變數值,確定100為限度

void setup()//arduino板起動時setup()函式會被呼叫。

serial.begin(9600);//開啟傳口,設定波特率

pinmode(13,output);//配置引腳為輸出模式.

void loop()

int y =analogread(a0);//讀模擬引腳, 返回[0-1023]之間的值, 每次需要花1微秒。

serial.println(y);//往串列埠發資料,換行

if(y>=x)//控制語句,當環境亮度低於100,則點亮燈,否則關燈

digitalwrite(13,low);//關閉

else

digitalwrite(13,high);//點亮

Arduino使用魔術光杯

文字介紹37款感測器中的魔術光杯。魔術光杯包含兩個一模一樣的模組,單個模組是由乙個led燈和乙個水銀開關組成的。如下圖所示,它總共有4個引腳,各引腳意義如下 接gnd 接vcc s 輸出引腳,輸出水銀開關的狀態,猜測意義為switch l 輸入引腳,控制led燈,猜測意義為led 根據賣家給的示例 ...

基於arduino的光控窗簾 光控窗簾

課程設計報告 設計目的 居民對生活採光很重視,但現在的人們越來越 懶 對智慧型化的要求越來越高。為了方便居民在白天把窗簾及時拉開,晚上把窗簾及時拉上,我們設計了光控窗簾。本設計硬體主要是光敏感測器,電機以及微控制器 軟體主要採用c語言進行程式設計。同時,為了考慮實際我們還額外加了一些手動裝置,以防陰...

Arduino的多工管理

今天在乙個小東西,需要實現在arduino上兩個led燈不同頻率閃爍,這就麻煩了,以為arduino同時只能實現乙個函式的執行,一般情況下,處理 arduino 的多個任務,是把所有任務放在 void loop 裡,然後用 delay 控制時間。不過,任務一多,這種方法就不太方便了。這個時候我在網上...