請教 Adruino , 點樣interrupt一個looping 既program?
想請教一下各位, 如果我想寫一個program, 隔一秒著一燈隔幾秒著一燈熄一燈等等.........用最基本既pinMode(), digitalWrite(), delay() 就寫到, 但如果我想係成個program, 行緊時keep 住去monitor 有無力一個input, 當有就出另一個output 去interrupt 個program應該點寫尼?
無理由我每一句program 都加插一句, if 去check住嘛?
而且, 譬如我係delay緊1000ms既途中, 可能500ms 就有呢個interrupt signal, 咁就算我加好多句if 都要數完個一行delay時間先識出呢個interrupt output?
請多多指教. |
|
|