忍者ブログ
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

【Arduino DueでKONDOのICS3.5規格サーボの制御】

結構簡単。

Serial1を使うなら、
Serial1.begin(115200,SERIAL_8E1);
と定義すればよい。
引き数2つ目がICS3.5を使うために必要な設定。

あとは適当に下記の様な関数を組めば良い。

void ics2_set_pos(unsigned int id, unsigned int position) { 
  byte cmd, pos_h, pos_l; 
  // CMD コマンドとID 
  cmd = (byte)(128 + 1); 
  // POS サーボの設定舵角 
  pos_h = (byte)(position / 128); // 上位7bit 
  pos_l = (byte)(position % 128); // 下位7bit 
  // 1バイトのデータとして送信 
  Serial1.write(cmd); 
  Serial1.write(pos_h); 
  Serial1.write(pos_l); 


PR
この記事にコメントする
color
name
subject
mail
url
comment
pass   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
EAGLE 8 ショートカットキーの設定 HOME ODE(Open Dynamics Engine) 0.13をWindows10とVisual Studio 2015で使う
photo by 七ツ森  /  material by 素材のかけら
忍者ブログ [PR]
カレンダー
02 2024/03 04
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
フリーエリア
最新コメント
[01/24 ケロロ管理人]
[01/16 nas_iron]
[07/01 白石]
[03/11 北大サークル情報局運営委員会]
[09/13 うどんこしょういち]
最新トラックバック
プロフィール
HN:
北のロボット博士
性別:
非公開
自己紹介:
北海道生まれ。
北海道にロボットフィールドを作ろうと日々奮闘中。
バーコード
ブログ内検索
カウンター
アクセス解析
カウンター