|
|
发表于 2015-1-5 12:06:39
|
显示全部楼层
本帖最后由 Super169 于 2015-1-5 12:09 编辑
ledpin 沒設定成 OUTPUT.
請看看 S 的值是否正確, 再看看以下一段:
if(S<5&&S>0.0);
digitalWrite(ledpin,HIGH);
多了一個 ; , 那句 digitalWrite(ledpin,HIGH); 就變成必然執行了.
當然, 如果 S>=5, 由於之後 digitalWrite(ledpin,LOW); , 算是勉強可補回. 只閃一下吧.
另外也要檢查一下接腳的方法, 如果 led 另一腳是接 5V, 那 digitalWrite(ledpin,LOW); 就會亮了.
|
|