買書捐殘盟

2021年7月16日 星期五

多工執行緒的 Arduino 控制

 多工執行緒的 Arduino 控制

本範例在同一個時間內,同時做不同的任務(讓 led明滅、七段顯示器數字顯示),這是 圖控程式離線下所做不到的事。

 用圖控程式,它只有提供delay()函數,delay是讓工作暫時停止,必須等他做完才能執行下一個步驟。

是一種很標準的程序控制。
範例中,利用兩LED皆在Arduino的PIN-2,3,透過millis()的時間函數,分別對兩個LED提供不同的變化週期。