4: 2010-01-18 (月) 13:56:04 eid7gud | 現: 2010-09-28 (火) 19:30:34 eid7gud | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | *まとめ [#t9c731c8] | ||
+ | Dynamixelに2バイトのデータを書き込むには | ||
+ | fd_DXWriteWordData (ID, アドレス, 書き込む値); | ||
+ | を使います。 | ||
+ | |||
+ | 条件によって処理を分ける時はif文を使います。 | ||
+ | if(条件){ | ||
+ | 処理1 | ||
+ | } | ||
+ | else { | ||
+ | 処理2 | ||
+ | } | ||
+ | 上記は、もし「条件」が成り立つなら「処理1」を、それ以外は「処理2」を実行します。 | ||
+ | |||
+ | ウエイトを取るときは、 | ||
+ | fd_Wait (ミリ秒); | ||
+ | を使います。 | ||
+ | |||
*課題 [#sb1b8819] | *課題 [#sb1b8819] | ||
#ref(AutomaticDoor_27.png,100%) | #ref(AutomaticDoor_27.png,100%) | ||
Line 13: | Line 31: | ||
ロボットの前に人が来て「ティッシュを下さい」と言ったらティッシュを出すロボットとしましょう。~ | ロボットの前に人が来て「ティッシュを下さい」と言ったらティッシュを出すロボットとしましょう。~ | ||
- | -赤外線距離センサで人が来たことを感知 | + | -赤外線反射センサで人が来たことを感知 |
-音センサで人が喋ったということを感知 | -音センサで人が喋ったということを感知 | ||
-AX-12+でティッシュを押しだす | -AX-12+でティッシュを押しだす |