|
|
发表于 2016-3-14 14:23:52
|
显示全部楼层
程式看似是沒問題的, 但要肯定接線是否正確, 又或上拉電阻是否真的有效.
你說的 "中断部分工作正常。" 是什麼意思? 最好把你的 output 貼上來吧.
簡單的可以在 while 之中, 加入 Serial.println(digitalRead(2)); 看看 D2 的變化, 是否跟你所想的一樣.
如果不是的話, 就可能是線路上有問題.
又或在設定 interrupt 之前, 加上 pinMode(2, INPUT_PULLUP); 使用內部的上拉電阻.
|
|