問題タブ [servo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
69 参照

c - C 関数のどこが間違っていますか?

こんにちは、4 サーボを制御する機能に問題があります。このコードを機能させたいのですが、うまくいきません。

このコードが機能していない場合、すべて問題なく、サーボは正常に機能します。問題は私がこれを行うときです:

そして、サーボを呼び出すと、get(servo1,'1');常に同じ場所にとどまりました..何が悪いのですか??

0 投票する
1 に答える
103 参照

verilog - 新人テストベンチャー、エラーの頭も尻尾もわからない。(Icarus Verilog を使用)

気まぐれに作ったこのコードを取得しようとしています。ほとんどの場合、モジュール自体は問題ないと思います。すべてのエラーを吐き出しているのはテストベンチです。

コード全体は次のとおりです。

実行すると

次のエラーが表示されます。

ここでボード全体を調べたところ、これを回避するためにテストベンチ モジュールでいつ、どこで reg を使用するかを指定する質問がありました。

それは私が得た最初のエラーの1つでした。それを避けようとして、私はこれらに行き着きました。誰かがこれらのエラーの根本原因とその発生源を指摘できれば、これを修正して、その過程で何か新しいことを学ぶことができるかもしれません.

0 投票する
0 に答える
401 参照

arduino - Arduinoと処理制御サーボ

プロセッシングでサーボを制御しようとしています。

基本的に、私が望むのは、処理中にボタンを押して、サーボを 0 から 180 度に戻し、2 秒ごとに戻すことです。処理中に別のボタンを押すと、ポテンショメータを使用してサーボを動かすことができるはずですが、正常に動作させることができません。

たとえば、POT ボタンを押すとサーボが目的の位置に移動しますが、ポテンショメータを動かしても、もう一度ポット ボタンをクリックしない限りサーボは動きません。

これは Arduino に関連するコードです。

そして、ここでは、他のすべてが正常に機能するため、関連する処理コードを確認できます

0 投票する
1 に答える
125 参照

c - AVR でサーボが正しく動作しない

私はあなたの時間を無駄にするつもりはなく、説明とともにコードを投稿するだけです

だから問題は何ですか??私は周波数を測定するためのオシロスコープを実際に持っていないので、そうするように頼まないでください. 、しかし、電源自体は5Vを供給していましたが、これは信号ピンをPWMピンに接続したときにのみ発生し、5Vレールがサーボに接続されているかどうかに関係なく発生しました...問題についてのアイデアは??

0 投票する
1 に答える
698 参照

arduino - SDカードデータによるArduinoサーボモーター制御

SDカードに保存されたデータに基づいてサーボモーターを制御する必要があるプロジェクトに取り組んでいます。これまでのところ順調に進んでいますが、サーボ モーターの動きのタイミングと速度の制御に問題があります。私が達成しようとしていることと、いくつかのサンプルコードについて説明します。

SDモジュールが接続されたArduino Megaを使用しています。SD カードには 4 つの異なる .txt ファイルがあります。各ファイルには 30 個の整数値が含まれ、各行には単一の整数が含まれ、(,) で終了します。これは単なるテスト データであるため、角度の範囲をスイープして、値を正しく読み取って変換していることを確認できます。しかし、タイマーや遅延などを使用してサーボの速度を落とそうとすると、あたかもそこにあるかのようにコードが高速化されます。私の場合、コードは次のようになります。

データは正常に読み取られ、モーターはデータに従って動作しますが、何らかの理由でタイミング コードが無効になっているように見えます。これは、Arduino IDE のすべての抽象化レイヤーの下であらゆる種類のハードウェア機能が有効化および無効化されており、何らかの理由で遅延が無効になっているためだと思われます。

誰もこれを経験したことがありますか?設定した速度でサーボを駆動するためのヒントはありますか? 私の別の解決策は、データを配列にロードすることです。しかし、すべての RAM を焼き尽くして他の問題を引き起こす危険を冒したくありません。

前もって感謝します!

0 投票する
1 に答える
69 参照

android - コードを削除/コメントした後の奇妙な動作

奇妙な動作に遭遇し、答えが見つからないようです。携帯電話を使用してBluetooth経由でサーボモーターを制御する簡単なコードをいくつか書きました。

Android の場合は、MIT App Inventor を使用して基本的なスライダーを作成しました。 アプリ発明者ブロック

Arduino Mega 2560、Power HD High-Torque High-Voltage Digital Servo 1218TH、および Bluetooth Mate Silver RN-41 を使用しています。

電話でスライダーをドラッグしているときにサーボが途切れることを除いて、すべてが正常に機能します。それは小さな問題です。arduino ループでコードをコメントまたは削除すると、奇妙な動作が発生します。スライダーで遊んでいると、サーボがまだその場所でカクつきます。この動作の原因は何ですか?

0 投票する
1 に答える
128 参照

c++ - アルデバランナオの関節のばらばらな動き

私はアルデバランナオの移動システムに取り組んでいます。私のロボットの動きは、他のロボットの動きと比べて非常にばらばらであることに気付きました。問題はコードに関連していると確信しています。

Aldebaran の fast get set DCM に似たコードを使用して、ロボットのモーションを更新しています。

( http://doc.aldebaran.com/1-14/dev/cpp/examples/sensors/fastgetsetdcm/fastgetsetexample.html )。

関節角度を 10 ミリ秒ごとに更新しています (最速の更新レート)。ただし、モーターが新しく指令された角度に非常に速く移動し、10 ミリ秒の大部分で動かないことは明らかです。この 10ms の更新期間中にモーターの速度を制御する方法はありますか?

0 投票する
1 に答える
205 参照

arduino - 単一のバッテリーでarduinoとサーボに電力を供給

サーボと arduino の電源を同時に入れるのに苦労しています。ステップアップ電圧レギュレーターを使用して 3.7v 2200mah バッテリーを接続し、サーボと arduino を並列に接続することは可能ですか? バッテリーも充電したいので、単三電池で使いたいです。ありがとうございました