1: 2021-09-20 (月) 01:08:01 takaboo |
2: 2021-10-03 (日) 21:52:06 takaboo |
| <pre class="brush: bash;"> | | <pre class="brush: bash;"> |
| cd ~ | | cd ~ |
- | wget https://www.besttechnology.co.jp/download/DX2LIB_V2.7.zip | + | wget https://www.besttechnology.co.jp/download/DX2LIB_V2.8.zip |
- | unzip DX2LIB_V2.7.zip</pre> | + | unzip DX2LIB_V2.8.zip</pre> |
| }} | | }} |
| +ライブラリの再構築 | | +ライブラリの再構築 |
| #html{{ | | #html{{ |
| <pre class="brush: bash;"> | | <pre class="brush: bash;"> |
- | cd ~/DX2LIB_v2.7/DX2LIB/ | + | cd ~/DX2LIB_v2.8/DX2LIB/ |
| bash ./build_dx2lib.sh</pre> | | bash ./build_dx2lib.sh</pre> |
| }} | | }} |
| #html{{ | | #html{{ |
| <pre class="brush: bash;"> | | <pre class="brush: bash;"> |
- | cd ~/DX2LIB_v2.7/SampleCode/Python/ | + | cd ~/DX2LIB_v2.8/SampleCode/Python/ |
| nano smpl1.py</pre> | | nano smpl1.py</pre> |
| }} | | }} |
| Dynamixelとの通信に成功すると、DynamixelのLEDが1秒間点灯します。他のサンプルソースもほぼ同様の変更を加えることで利用できます。 | | Dynamixelとの通信に成功すると、DynamixelのLEDが1秒間点灯します。他のサンプルソースもほぼ同様の変更を加えることで利用できます。 |
| | | |
- | なお「~/DX2LIB_v2.7/SampleCode/Linux/config.c」はID・ボーレート・動作モードの変更、テスト運転用のサンプルソースになりますので、Dynamixelの諸設定変更の際は利用してみてはいかがでしょうか。~ | + | なお「~/DX2LIB_v2.8/SampleCode/C/config.c」はID・ボーレート・動作モードの変更、テスト運転用のサンプルソースになりますので、Dynamixelの諸設定変更の際は利用してみてはいかがでしょうか。~ |
| またRaspberry Piの動作条件によってはAPIがタイムアウトエラーを返す場合があります。その際は[[DX2_SetTimeOutOffset>Dynamixel Protocol 2 Library#h4a1b54e]] APIを使ってタイムアウトエラーが発生しない程度の時間を設定すると良いでしょう。 | | またRaspberry Piの動作条件によってはAPIがタイムアウトエラーを返す場合があります。その際は[[DX2_SetTimeOutOffset>Dynamixel Protocol 2 Library#h4a1b54e]] APIを使ってタイムアウトエラーが発生しない程度の時間を設定すると良いでしょう。 |
| | | |