編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
arduino
問題(Question):
如何將下列程式碼 用迴圈表現
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
void stepForward(){
digitalWrite(8,1);
digitalWrite(9,1);
digitalWrite(10,0);
digitalWrite(11,0);
delay(t);
digitalWrite(8,0);
digitalWrite(9,1);
digitalWrite(10,1);
digitalWrite(11,0);
delay(t);
digitalWrite(8,0);
digitalWrite(9,0);
digitalWrite(10,1);
digitalWrite(11,1);
delay(t);
digitalWrite(8,1);
digitalWrite(9,0);
digitalWrite(10,0);
digitalWrite(11,1);
delay(t);
}
補充說明(Supplement):
這是步進馬達2相激磁的自定義函式
如以前老師上課所說的 有些特殊顯示的跑馬燈文字會變得很困難
上述的程式 除了用自定義函式 再呼叫之外
請教有沒有高手 可以用for while do while表達呢?
這不是作業 純粹想了解演算法而已
以後應該可能會再遇到這種狀況吧?
以上請指教 感謝