問題タブ [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.
arduino - ステッピング モーターの加速と減速
ステッピング モーターを加速するハード コードの例に問題があります。モーターを一定の速度で動かすことはできますが、モーターが始動してステップを失わないようにするためには、比較的重いものを動かすため、加速が必要です。私が書いたコードは、追加のコードがない場合と同じように反復したくないようです。コードは、arduino コードの void loop() セクションで以下にコピーされます。
プログラムは、書かれたとおりに動作することを望んでいません。AccelStepper ライブラリは優れたオプションではなく、このタイプのアクセラレーションを追加するのは難しくありません。これが機能しない理由がわかりません。
続きを追加しました。if ステートメントと else ステートメントの後でも、問題は解決しません。
減速についても、私の計画は反対方向に同じことをすることでした。
c - accelstepper arduino ライブラリを使用して、指定されたステップ数を移動し、外部入力をチェックしてから続行するにはどうすればよいですか?
Accelstepper ライブラリを使用してステッピング モーターを実行しようとしています。私の目的は、モーターを特定のステップ数実行し、外部スイッチが押されているかどうかを確認してから、一定の速度で続行することです。ただし、ステップ数を指定して、その後一定の速度で実行することはできないことがわかりました。
私の現在のコードは while ループを実行し、指定したステップ数だけ実行されますが、スイッチに関するコードは無視されます。