中型馬達方塊 | 樂高機器人EV3使用說明
中型馬達方塊
![]() |
中型馬達方塊控制中型馬達。可以開啓或關閉馬達、控制其功率級別或是將馬達開啓指定時間量或圈數。 |
選擇馬達連接埠和控制模式




使用方塊頂部的連接埠選擇可選擇希望中型馬達方塊控制的馬達(A、B、C 或 D)。
使用模式選擇可選擇要如何控制馬達。選擇模式之後,可以爲輸入選擇值。可用輸入會因模式而異。下面介紹了模式和輸入。
範例

當希望程式中的其他方塊控制馬達保持開啓狀態的時間長度時可使用“開啓”模式。在此程式中,馬達會一直運行,直到壓下了觸碰感應器,然後它會停止。
提示和技巧
可以在結束時剎車設定爲“否”的情況下使用“關閉”模式來“鬆開”保持在停止位置處的馬達。例如,這可以允許您在程式運行中途手動調整馬達位置。
提示和技巧
可以在秒數輸入中使用小數點獲取精確時間量,如用於三秒半的 3.5 秒以及用於四分之一秒的 0.25 秒。
範例

此程式會使連接埠 A 上的馬達以 50% 功率恰好運行 900 度(兩圈半),然後停止它。
提示和技巧
中型馬達的內部轉動感應器會測量旋轉度數。使用“開啓指定度數”時,方塊會等到馬達恰好轉動了指定度數,然後程式才繼續執行到下一個方塊。如果馬達因遇到阻力或物理限制而無法完成指定度數,則方塊會繼續等待。在消除阻力之前,程式中的任何其他方塊都不會執行。
提示和技巧
提示和技巧
馬達的旋轉速度與指定功率級別大致成比例,儘管旋轉速度也受馬達所承受的負載量影響。
中型馬達方塊的輸入控制著具體的馬達運行方式。可以將輸入值直接輸入到方塊中。或者,可以通過資料線從其他程式方塊的輸出提供值。可用輸入及其功能取決於選擇的控制模式。
輸入 | 類型 | 允許的值 | 備註 |
---|---|---|---|
功率 | 數字 | -100 至 100 | 馬達功率級別。 請參考馬達功率和方向。 |
結束時剎車 | 邏輯 | 是/否 | 方塊完成時應用。 如果爲“是”,則馬達會立即停止並保持在原位。 如果爲“否”,則馬達電源停止,並允許馬達慣性滑行。 |
秒數 | 數字 | ≥ 0 | 以秒爲單位的移動時間。 |
度數 | 數字 | 任何數字 | 以度爲單位的移動量。360 度會旋轉一整圈。 |
圈數 | 數字 | 任何數字 | 以圈爲單位的移動量。 |