問題タブ [stepper]

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 投票する
0 に答える
1778 参照

arduino - ステッピング モーターの加速と減速

ステッピング モーターを加速するハード コードの例に問題があります。モーターを一定の速度で動かすことはできますが、モーターが始動してステップを失わないようにするためには、比較的重いものを動かすため、加速が必要です。私が書いたコードは、追加のコードがない場合と同じように反復したくないようです。コードは、arduino コードの void loop() セクションで以下にコピーされます。

プログラムは、書かれたとおりに動作することを望んでいません。AccelStepper ライブラリは優れたオプションではなく、このタイプのアクセラレーションを追加するのは難しくありません。これが機能しない理由がわかりません。

続きを追加しました。if ステートメントと else ステートメントの後でも、問題は解決しません。

減速についても、私の計画は反対方向に同じことをすることでした。

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

c - accelstepper arduino ライブラリを使用して、指定されたステップ数を移動し、外部入力をチェックしてから続行するにはどうすればよいですか?

Accelstepper ライブラリを使用してステッピング モーターを実行しようとしています。私の目的は、モーターを特定のステップ数実行し、外部スイッチが押されているかどうかを確認してから、一定の速度で続行することです。ただし、ステップ数を指定して、その後一定の速度で実行することはできないことがわかりました。

私の現在のコードは while ループを実行し、指定したステップ数だけ実行されますが、スイッチに関するコードは無視されます。