• 締切済み

Arduinoでサーボモーター制御

Arduinoでサーボモーターを制御するためのソフトを探しています Arduinoはモータに信号を送って動かすだけにしたいので、Arduinoに信号を送るソフトが欲しいのですがなかなか見つかりません。 主に三角関数をArduinoに送りたいのでそういったものを計算でき、Arduinoとリンク出来るいいソフトはありませんか?

みんなの回答

  • hirama_24
  • ベストアンサー率18% (448/2473)
回答No.1

それが出来ない人があれを買っちゃダメですよー (^_^;

関連するQ&A

  • Arduinoによるモーター制御

    Arduino microとモータードライバを用いてモーターを制御しようと考えています。なるべくモーター制御機構を小さくしたいので外部電源を取り付けたくないのですが、外部電源がない場合Arduinoがショートしてしまうことはありますでしょうか? また、どれくらいの電圧、電流だと大丈夫なのかを調べるにはどのように計算をすればいいのでしょうか?

  • サーボモータのリアルタイム制御

    サーボモータをPCからリアルタイムで制御したいと、仕事場のプログラマーが言っているのですが、モータの構造的、機械的な部分では問題なくPCからリアルタイムに制御ができますか? リアルタイムにPCから機械を制御するソフトはメンバーが製作するとの事です。 どういう風なソフトを作るかと言うとたとえば開発するソフトは制御ソフトのウィンドゥの中に色々と設定項目を設け、それとは別にウィンドゥの中にスライダーやダイヤルのツマミの様な物を設けて、たとえばスライダーであればそれをマウスで上下に動かすとそれに同期してサーボモータが動く、ダイヤルのツマミであればそれをマウスで回す事でサーボモータが同期して動くと言う感じです。 私はあまりサーボモータの事には詳しくないのですが、各メーカ、サーボモータの違いはあれど必要最低限の物は下記のような感じでしょうか? <サーボ>-----<ドライバ>-----<PC>   <電源>____」 サーボモータを制御する為にはドライバ(サーボアンプ、コントローラ、各社そ れぞれ呼び方が異なると思います)とPCを接続してドライバからの信号をPC側で 受け取る必要があると思うのですが、たとえばソフトを製作するに当たりモータからの電気信号で情報(ポジション、ベロシティ、速度、トルク等)が必要になるのでそれらをPCに取り込むのには何か特別な方法があるのでしょうか? 制御はリナックスで行いたいのですが、下記のような装置が別途必要ですか? http://www.interface.co.jp/catalog/prdc.asp?name=pci-7204

  • サーボモータの制御

    はじめまして,サーボモータの制御で困っています.どうか,よろしくお願いします. サーボモータをPICで制御したいのですが,どのような回路を作ればいいでしょうか? ・プログラムはアセンブラで作ろうと思っています. ・PICは初心者なので,できればPICとサーボモータだけの簡単な回路をお願いします. ・後々に,センサを付けたりモータの数を増やしたりしていこうと思っています. 良いHPや参考書がありましたら,一緒に教えてください.

  • 電圧制御可能なサーボモータについて

    現在使用しているサーボモータ(ORIENTAL MOTOR:AIP275AA2-H50)を取り替えて,電圧で制御できるサーボモータを探しています.ですが,どのサーボモータが,電圧制御可能なサーボモータなのかわかりませんでした. なので,参考程度でいいので,電圧で制御可能なサーボモータがどういった物なのか教えて頂きたいです. よろしくお願いします. ORIENTAL MOTOR:AIP275AA2-H50 http://www.orientalmotor.co.jp/hppwc/HMD0201.do?gid=AIP275AA2-H50&sflg=1&lng=ja&uc=&wid=ja001004003003002

  • サーボモータの制御を学びたいのですが.......

    今からサーボモータの回転制御を学びたいと思っております。 やりたいことは、スティック型のポテンションメータ(可変抵抗器?)でサーボモーターを自由に左右回転させてみたいです。 全くの初心者なので、どのようなものを揃えたり、どのようにプログラムを組み、マイコン?IC・へ書き込んでよいかも分からないところからのスタートです。 サーボモータの制御だけが目的です。 何かよい学習キットのようなものなどはありませんでしょうか? また、参考になる回路図などが紹介されているサイト等がありましたら教えていただきたいです。 現在手元にあるパーツは........ ・スティック型ポテンションメータ ALPS スティックコントローラ ※こちらの商品です (http://www.sengoku.co.jp/mod/sgk_cart/detail.php?code=EEHD-07GA) ・360度回転可能なサーボモータ ※こちらのモータです (http://www.enroute.co.jp/store/index.php?main_page=product_info&cPath=127_558&products_id=10733) こちらの回路図(http://www.eleki-jack.com/KitsandKids2/2008/12/11/2-2CQ.jpg)を参考に組んで試してみまして、上記のスティックとサーボで左右回転をさせるところまではうまくいったのですが、スティックが中央に戻った時の抵抗値にバラつきがでるのか、無操作の時にも止まらなかったり、少しづつ回転してしまう状態です。無操作の時には止まってほしいので、もう自分でマイコン使っての制御プログラムを覚えるしかないかな?と思いました。 正月休みを利用して作ってみたいなと思いながら上手くいっていないので 詳しい方、ご教授をお願い致します。 追記ですみません..........サーボモータの構造を見たく分解してバラバラにしてしまったモーターがひとつあります。この中のモーターは普通にDCモーターとして使用することもできるのでしょうか? 試しにモーターに取り付けられていた回路パーツを外して電流を流してみたのですが、動かないみたいみたいです.........

  • arduinoのsetup()について

    現在,arduino uno R3によって,モータドライバTA7291Pを通して,DCモータを制御しております. arduinoにスケッチを送った直後にDCモータを回転させないようにするにはどうすればよいでしょうか? setup()関数の中で,モータドライバの入力端子2つにつながっているarduinoの端子2つを出力に設定した上で,これらの端子の出力をHIGHにしました. しかし,arduinoにスケッチを送った直後はDCモータが回転してしまいます. ご教授のほどよろしくお願いいたします.

  • arduinoとDCモーターとポテンショメーターな

    arduinoとDCモーターとポテンショメーターなどを使って、DCモーターのフィードバック制御をしようと思っています。DCモーターのモータードライバーとして、モーターシールド( https://www.amazon.co.jp/Arduino-A000079-モータシールド-Rev3/dp/B00THGHNEE )を使う場合、モーターシールドがarduinoを全て覆ってしまうので(arduinoのピンがモーターシールドによって塞がれてしまうので)、ポテンショメーターの出力信号などはarduinoに取り込めないのでしょうか? よろしくお願い致します。

  • サーボモータのパルス制御

    サーボモータをパルス制御で用いて、 微小送りの精密位置決めができる回転テーブルを製作したいと考えています。 この場合、減速機が必要になるのか、サーボモータを用いるのは適切なのかを教えていただけませんか? また、モータ長を抑えたいのですが、よい製品をお知りの方がいましたら教えていただけると幸いです。

  • Arduinoで三つのDCモータをPWM制御する

    初めまして,初心者です.ぜひ教えて頂きたいです. Arduino Mega 2560 で三つのDCモータをPWM制御したいですが,なかなかできません. モータードライバも使います(一個ずつ). ぜひアドバイスを頂きたいです. 宜しくお願いします

  • Windowsでサーボモータを制御したい

    Windowsでサーボモータを制御したいと思っております。 様々なメーカーからモータドライバ(アンプ)と接続するための汎用のモータースレーブが販売されています。 その中に、三菱用、安川用とか特定のメーカーのドライバを指定しているものとそうでないものがあります。どう違うのでしょうか、初心者です。よろしくお願いします。