###サーボモータの目標30度回したいです...
###一瞬動いただけで回らずにモーターがウィーンと音を出しているだけです.
どこか違うのでしょうか.
お願いします...
なし
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
ベストアンサー
- ENピンを何故かPWMしているが、シリアルの送受信切り替えのピンなので無意味
- こいつの制御は全部シリアルでコマンド送って行う
- Serial.write()の第二引数が1バイト少ない
つまりちゃんとマニュアル読んで下さい
p.45「6.B3Mサーボモータを動かしてみる」の通りやれば動くと思います。
投稿2017/11/01 00:26
編集2017/11/01 09:25総合スコア13528
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/01 00:37
2017/11/01 00:38
2017/11/01 04:04
2017/11/01 04:25 編集
2017/11/01 15:51
0
一般的にサーボは位置制御なので、どの位置にどれくらいの時間で移動するかということになります。
示されているソースコードでは、おそらくsMove()がその設定をする関数だと思うのですが、loop()の中では一切呼び出されていません。
一瞬動いただけで回らずにモーターがウィーンと音を出しているだけ
これは、サーボモータに電源が入ってサーボロックがかかった状態と思います。
その状態から位置指令を出さないとサーボモータは動きません。
それが、sMove()の関数だと思うのですが。
投稿2017/10/31 08:37
総合スコア3579
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。