Hackberry portal Forum HACKberry Q&A サーボモーターの動作が逆になります?

This topic contains 5 replies, has 2 voices, and was last updated by  Hiroshi Yamaura 3 years, 4 months ago.

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #960

    山下木材森
    Participant

    お世話になります。
    基板が完成しましたが、サーボモーターの回転が逆になります。

    人差し指S03N と 中指~小指用ES08MD が、センサーに近づいた場合に左回転(時計と逆回転)、センサーから離した場合に右回転(時計の回転)します。

    解決策を教えてください。

    よろしくお願い致します。

    #961

    山下木材森
    Participant

    追記

    製作中の義手は右手用です。

    よろしくお願いします。

    #962

    Hiroshi Yamaura
    Keymaster

    まずは基板の完成おめでとうございます!

    サーボモータ反転の件ですが、おそらくセンサを古い仕様・回路図で作られているのが原因ではないかと思います。
    現在のArduinoのスケッチ(プログラム)は新しいセンサ用のものなので、古いセンサをつなぐとそのようにモーターの動きが反転してしまいます。

    解決策ですが、
    一番良いのは新しいセンサを使うことですが、
    プログラムを変更してもひとまず対応可能です。

    Arduinoに書き込むスケッチを開いて242行目を以下のように変更して、再度Arduinoに書き込んでください。

    <変更前>
    // sval = sval + analogRead(analogInPin0); for other SensorVoard
    sval = sval + abs(1023-analogRead(analogInPin0)); //for SensorBoard_v1_1

    <変更後>
    sval = sval + analogRead(analogInPin0); //for other SensorVoard
    // sval = sval + abs(1023-analogRead(analogInPin0)); //for SensorBoard_v1_1

    該当箇所を見つけるのが難しい場合は、以下のスケッチをダウンロードしてArduinoに書き込んでください。
    https://drive.google.com/file/d/0B_O4N8Ng5KyZYm9Sd3VLZm9uQWs/view?usp=sharing

    #963

    山下木材森
    Participant

    ありがとうございます。
    プログラムを書き換えてみます。

    #964

    山下木材森
    Participant

    ありがとうございます。
    書き換えが終わり、問題解決しました。

    あとは、組み立てるのみです!!
    ありがとうございました。

    #965

    Hiroshi Yamaura
    Keymaster

    良かったです!完成のご報告楽しみにしてます。

Viewing 6 posts - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.