メカナムホイールロボットカー完全セット

Buy from US Buy from UK Buy from DE Buy from IT Buy from FR Buy from ES ここでご購入を!

エンコーダは通常、PID アルゴリズムに使用されます。 現在、Mecanum 車には PID 機能が必要ないため、この車用のエンコーダ プログラムは作成していません。

多くのユーザーが、タンク ロボット、メカナム ホイール ロボット、およびエンコーダーを内蔵したバランス カー用の OSOYOO DC ギア モーターを購入しています。 そのうちの何人かは、エンコーダーのプログラミング方法に興味を持っています。 OSOYOO Basic Board for Arduino を使用して、各回転でエンコーダが Arduino に送信するパルス数を読み取る簡単なプログラムを提供します。

現在、最新バージョンのモーターには、添付の写真のように保護キャップが付属していません。 モーター保護キャップは剥がれやすいので、このキャップを外します。

データシート:JGA25-370-35.5KG

繋がり:

ステッピングモーター Arduino用OSOYOOベーシックボード
白い線(V- Power)) VCC
黄色い線(G-GND GND
オレンジ (S1) D7
緑 (S2) D6

一部のモジュールでは、V Power/G-GND ラインが逆になっている可能性があります。 次のコードが機能しない場合は、黄色い線を 5V に、白い線を Arduino GND に切り替えてください。

ソフトウェアのダウンロード:
https://osoyoo.com/driver/encoder.zip

コードを Arduino IDE にロードしたら、右上隅にあるシリアル モニターを開きます。.

DCギアモーターにホイールを取り付け、手で回転できるようにします。 次に、ホイールを 360 度回転させて停止します。 シリアルモニター画面が表示されます:

位置: 1
位置: 2
….
位置: 148
位置: 149
位置: 150

最後の行は、位置 151 を示しています。 これは、モーターを 360 度回転させると、ホール センサーが 151 パルスを生成したことを意味します。 私のモーターは1回転あたり約150パルスです。