使用計時器 | 樂高機器人EV3使用說明
使用計時器
計時器可以用於測量時間間隔。計時器的用法類似於感應器,但是它位於 EV3 主機內部,無需感應器連接埠。例如,可以使用計時器測量機器人移動特定距離所需的時間量。
EV3 具有八個計時器,因此可以一起對多達八個不同事件進行計時。可以在程式中的任何位置將計時器重置爲零,它會從該處開始計時。
EV3 具有八個計時器,因此可以一起對多達八個不同事件進行計時。可以在程式中的任何位置將計時器重置爲零,它會從該處開始計時。
提示和技巧
如果只是希望在程式中等待特定時間量,則可以使用“等待時間”模式的等待方塊。使用計時器可以在程式中的不同位置重置計時器和測試計時器。
提示和技巧
提示:使用小數、以秒爲單位測量時間。十分之一秒的間隔會形成 0.1 秒的經過時間。
可以使用“重置”模式的計時器方塊,在程式中的任何位置將計時器重置爲零(0.0 秒)。在計時器重置之後,它會立即從零再次開始計時。所有八個計時器都會在程式開始時自動重置,並始終運行。
提示和技巧
如果測量從未重置的計時器,則會獲得自程式開始以來的經過時間。
範例 1:每秒使馬達移動一次

範例 2:測量按入觸碰感應器的時間長度

方塊 | 模式 | 用途 |
---|---|---|
等待 | 計時器 - 比較 - 時間 | 等待計時器達到特定值。 |
等待 | 計時器 - 更改 - 時間 | 等待計時器按特定量更改。 |
迴圈 | 計時器 | 重覆方塊序列,直至計時器達到特定值。 |
選擇 | 計時器 | 根據計時器在兩個方塊序列之間進行選擇。 |
計時器 | 測量 | 讀取計時器,並通過數字資料線獲取以秒爲單位的結果。 |
計時器 | 比較 | 將計時器與預設值進行比較,並通過邏輯資料線獲取結果。 |
計時器 | 重置 | 將計時器重置爲零。計時器會立即再次開始計時。 |
提示和技巧
計時器的簡單用法還可能能夠使用以下方塊和模式: