一生、いちエンジニア。一生、いちエンジニア。パーマリンクTweet直線運動をするリニアアクチュエータとなると、産業用としてこんなものがありますが、趣味で使うのには当然ながらお高くオーバースペックです。手軽に使えるものとしては、本来の使い方ではありませんがオーディオミキサー用のモーターフェーダがあり、スイッチサイエンスで購入できたので、遊んでみます。直線特性)モータドライバーは、安価なArdumotoでも十分だと思います。手持ちが無かったので無駄に高出力版のドライバーを使っています。(Ardumotoを使用する場合は、ピンと制御方法がちょっと違うのでプログラムの変更が必要です)配線図はこんな感じ。アクチュエータはDCモータで、フィードバック機構は、可変抵抗です。DCモータは、モータードライバーシールドからの出力をつなぎ、可変抵抗には5VとGND・フィードバックにはArduinoのアナログINPUTにつなぎます。0);}}ボリュームの値とモーターフェーダの位置を比較して、ボリュームの値を近づけるようにモーターを動かします。値が遠ければ遠いほどモーターの出力を強くして素早くボリューム値に近づけるようにしています。40);40の値は、最低速度です。あまりにモーターに低い値を与えてもモーターが動かないので、最低速度を与える必要があります。2は、ボリュームとモーターの値が違う時にどれだけ早くモーターを動かすかの係数で、値が大きければ大きいほど速いですが、オーバーランを発生しやすくなり、ピッタリと止まらずブルブル震える事になってしまいます。小数点も使えますので微調整が可能です。コメントはありませんコメントをどうぞ返信をキャンセルする。お世話になっております。一生、いちエンジニア。