1: 2011-07-20 (水) 19:53:28 yoshida | 2: 2011-07-20 (水) 20:30:04 yoshida | ||
---|---|---|---|
Line 4: | Line 4: | ||
まずは左に置いたものを右に移動するだけの簡単な動作とします。 | まずは左に置いたものを右に移動するだけの簡単な動作とします。 | ||
#ref(flow.png) | #ref(flow.png) | ||
- | **初期化 [#jd364247] | + | **プログラム [#jd364247] |
+ | 取りあえずプログラムを作成してみましょう。 | ||
+ | #html{{ | ||
+ | <pre class="brush:c"> | ||
+ | #include <fd.h> | ||
+ | void main (void) { | ||
+ | // 初期化 | ||
+ | fd_SetBeepCondition (FD_BEEP_MMI | FD_BEEP_PACKETERR | FD_BEEP_LOWVOLTAGE | FD_BEEP_BOOTUP); | ||
+ | fd_SetUVThreshold (7.4); | ||
+ | DX_ChangeBaudrate (1000000); | ||
+ | fd_DXSetTorqueLimit (1, 154); // トルクリミット設定 | ||
+ | fd_DXSetTorqueLimit (2, 154); | ||
+ | fd_DXSetTorqueLimit (3, 154); | ||
+ | fd_DXSetTorqueLimit (4, 154); | ||
+ | fd_DXSetTorqueLimit (5, 154); | ||
+ | fd_DXSetPosition (1, 767); // 初期位置へ移動 | ||
+ | fd_DXSetPosition (2, 665); | ||
+ | fd_DXSetPosition (3, 665); | ||
+ | fd_DXSetPosition (4, 665); | ||
+ | fd_DXSetPosition (5, 350); | ||
+ | } | ||
+ | </pre> | ||
+ | }} | ||
+ | |||
+ | **移動終了まで待つ [#lc37a04a] | ||
+ | フロー上の「初期位置へ移動」まで記述しました。移動自体は |