> For the complete documentation index, see [llms.txt](https://idminer.gitbook.io/robotis/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://idminer.gitbook.io/robotis/part-1-turtlebot3/24.-faq/24.3.-she-ding-tb3-shang-de-dynamixel-zhi-neng-ma-da.md).

# 24.3. 設定 TB3 上的 Dynamixel 智能馬達

{% hint style="info" %}
警告：請一次**只連接一個** DYNAMIXEL 智能馬達到 OpenCR 控制板上。
{% endhint %}

**1. 上傳設定韌體到 OpenCR**

如下圖所示，找到 Example > turtlebot3 > turtlebot3\_setup > turtlebot3\_setup\_motor 並打開範例。

<div align="left"><img src="https://3058168660-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkXc5k_SFaP9gK2gsU8%2F-Ll_wSRXj8jypZPOxvaJ%2F-LlaVkoF6F3uk_uQNQCS%2Fdynamixel_setup_1.png?alt=media&amp;token=4bf28946-c390-4726-a3c3-db1cf908a6c3" alt=""></div>

**2. 點擊 Arduino IDE 上的 Upload 鍵**

如果範例成功上傳到 OpenCR 上，請將**一個** DYNAMIXEL 智能馬達連接到 OpenCR 上。點擊右上角的 Serial Monitor 圖標，如下圖所示。

<div align="left"><img src="https://3058168660-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkXc5k_SFaP9gK2gsU8%2F-Ll_wSRXj8jypZPOxvaJ%2F-LlaWfz0txKcIUpsrl8O%2Fdynamixel_setup_2.png?alt=media&amp;token=5d70eb40-5ccc-4b89-b3f7-cfd19bf100d0" alt=""></div>

3\. 重置 OpenCR

如果範例未正常運行，請按 RESET 按鈕。

<div align="left"><img src="https://3058168660-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkXc5k_SFaP9gK2gsU8%2F-Ll_wSRXj8jypZPOxvaJ%2F-LlaWydTSf0DMvatJsKU%2Fbootloader_19.png?alt=media&amp;token=6098dfa4-632f-4b7f-9f7f-0a2af5788c9a" alt=""></div>

**4. 選擇合適的 Option 選項**

當 Serial Monitor 運行時，DYNAMIXEL 設置選單，如下圖所示。 TurtleBot3 有兩個用於左右輪的 DYNAMIXEL 智能馬達組成，因此請根據組裝位置選擇合適的選項。 例如，要設置左側 DYNAMIXEL 智能馬達，請在文字框中輸入 1。

<div align="left"><img src="https://3058168660-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkXc5k_SFaP9gK2gsU8%2F-Ll_wSRXj8jypZPOxvaJ%2F-LlaY8THX7Hq10NEIwZf%2Fdynamixel_setup_3.png?alt=media&amp;token=daf90eb5-2bfd-40aa-8973-3fb5e94a3d69" alt=""></div>

**5. 確認**

為防止出現任何錯誤，我們需要做確認。 要繼續進行配置，請在文字框中輸入 Y.

<div align="left"><img src="https://3058168660-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkXc5k_SFaP9gK2gsU8%2F-Ll_wSRXj8jypZPOxvaJ%2F-LlaYY-EF5XpQ2XtEz-L%2Fdynamixel_setup_4.png?alt=media&amp;token=abd4ab6c-867f-46b7-adc9-dd5780863abe" alt=""></div>

6\. 設定 Dynamixel 智能馬達

設置工具開始使用不同的 ID 和 Baudrates 來搜索連接的 DYNAMIXEL 智能馬達。如果檢測到 DYNAMIXEL，它將自動設置給 TurtleBot3 使用。當設置完成後，屏幕上會顯示 OK 消息。

<div align="left"><img src="https://3058168660-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkXc5k_SFaP9gK2gsU8%2F-Ll_wSRXj8jypZPOxvaJ%2F-LlaZBshubr0tERsvBKT%2Fdynamixel_setup_5.png?alt=media&amp;token=d35cbdcf-4edf-4c9f-85c6-90b265cc1152" alt=""></div>

**7. 測試 Dynamixel 智能馬達**

完成設置過程並驗證是否已正確進行更改。如果您選擇 DYNAMIXEL 的測試選單之一，則所選的 DYNAMIXEL 將開始順時針和逆時針旋轉。要結束測試，請按 Enter鍵。例如，要測試左側 DYNAMIXEL，請輸入 3，如下圖所示，輸入 4 則表示測試右側 DYNAMIXEL。

<div align="left"><img src="https://3058168660-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkXc5k_SFaP9gK2gsU8%2F-Ll_wSRXj8jypZPOxvaJ%2F-LlaZryBeD71Q0bCMQ8n%2Fdynamixel_setup_6.png?alt=media&amp;token=a20061a4-3914-451e-b0e4-19aa7cd08c1f" alt=""></div>

**8. 上傳 TB3 Core**

如果 DYNAMIXEL 智能馬達設置完成，則應將 TurtleBot3 Core 範例上傳到 OpenCR 控制板。請從 Examples > tutlebot3 > turtlebot3\_burger 或 turtlebot3\_waffle > turtlebot3core 中找到適當的核心範例，並將範例上傳到 OpenCR。
