![]() |
既然讀到了信息,就把你認為光暗時讀到的值設一個閾值,高于這個就執行IO口拉高電平操作 |
你是想開關LED呢?還是想LED隨光敏電阻變化亮暗?開關的話直接IO口高低電平控制亮滅就行了,隨AD值變化的用PWM控制LED亮的程度, |
注意消除光敏電阻轉換的AD值誤差, 做些簡單算法,不然不確定因素變化會導致AD跳動,燈光會有時閃動幾下的。 |
最簡單的就是AD采集當前光值,和暗點光值,以此為所需要的依據,程序判斷值就可以 |
使用程序確定亮度是否達到關閉LED的閾值,或者是否低于發光水平以打開LED。 |
這個不會,跑錯地方了 |
不知你要的LED燈亮滅具體要求是什么? |
用程序判斷顯示的數字在某范圍內,則LED接的單片機IO口輸出低電平 |
想用雙核控制?一個MCU1的數據傳給MCU2,MCU2中判斷AD值的范圍,到一定值時,點亮LED,否則關LED。 |
條件判斷ad值控制端口H或L |
判斷數值去控制就是了,蝦米疑問? |