OSOYOO 2WDロボットカースターターキットの最初のレッスンへようこそ!
この「Hello World」バージョンのレッスンでは、ロボットカーの最も重要なフレームワークをインストールし、車を簡単な動作をさせるプログラムを行います。このレッスンのテスト動作に合格すれば、Arduino、モーターコントロールモジュール、モーター、バッテリー、シャーシ、およびこれらの部品間の配線接続がすべて正常に機能していることを意味します。
今後のレッスンでの実験はすべてレッスン1のフレームワークに基づいているため、このレッスンのインストールとサンプルコードを適切にテストすることは非常に重要です。
モーターホルダーを使用してシャーシに2つのモーターを取り付けます
注意
モーターのワイヤー側に取り付けてください
ネジ穴のある端を上に向けてください
M3*10 両面通し銅スペーサーとM3*5 六角ネジを使用してシャーシにホイールを取り付け、次に2つのホイールをモーターに取り付けます。
M3ネジとナットを使用してシャーシの表面にOSOYOO UNOボードを取り付けます
M3ネジとナットを使用してシャーシの表面にOSOYOO Model-X モータードライバーモジュールを取り付けます
M3ネジとナットを使用してシャーシの表面にバッテリーボックスを取り付けます。
:
2. 以下のようにOSOYOO Model-Xと Arduino UNO用WiFiシールドを接続:
3. OSOYOO Model-X モータードライバーモジュールと2つのモーターを接続
右側のモーターをK1またはK2に、左側のモーターをK3またはK4に以下のように接続:
4. OSOYOO UART Wi-Fiシールドと赤外線受信機を接続:
5. OSOYOO UART Wi-Fiシールドとトレーキングセンサーを接続:
左側のトレーキングセンサー | |
トレーキングセンサー | Arduino UNO用センサーシールドV5.0 |
VCC | 5V |
GND | GND |
DO | S2 |
AO | 未接続 |
右側のトレーキングセンサー | |
トレーキングセンサー | Arduino UNO用センサーシールドV5.0 |
VCC | 5V |
GND | GND |
DO | S3 |
AO | 未接続 |
最新のArduino IDEをインストール(Arduino IDEバージョン1.18.19をお持ちの場合は、このステップをスキップしてください)。
https://www.arduino.cc/en/Main/Software?setlang=enからArduino IDEをダウンロードし、ソフトウェアをインストールしてください。
https://osoyoo.com/driver/2wd/lesson1.zipをダウンロードし、解凍してください。lesson1という名前のフォルダが表示されます
USBケーブルを使用してUNO R3ボードをPCに接続し、Arduino IDEを開き、プロジェクトに対応するボード/ポートを選択してください
ファイル -> 開く をクリック -> 「lesson1.ino」コードを選択し、コードをArduinoにロードしてからスケッチをボードにアップロードしてください。
注意: ENAとENBはPWMポートに接続する必要があります。IN1/IN2は右モーターの回転方向を制御し、
IN3/IN4は左モーターの回転方向を制御します
#define speedPinR 9 // RIGHT PWM pin connect MODEL-X ENA #define RightMotorDirPin1 12 //Right Motor direction pin 1 to MODEL-X IN1 #define RightMotorDirPin2 11 //Right Motor direction pin 2 to MODEL-X IN2 #define speedPinL 6 // Left PWM pin connect MODEL-X ENB #define LeftMotorDirPin1 7 //Left Motor direction pin 1 to MODEL-X IN3 #define LeftMotorDirPin2 8 //Left Motor direction pin 1 to MODEL-X IN4 #define SPEED 140 #define RIGHT_SPEED 140
void go_Advance(void) //Forward { digitalWrite(RightMotorDirPin1, HIGH); digitalWrite(RightMotorDirPin2,LOW); digitalWrite(LeftMotorDirPin1,HIGH); digitalWrite(LeftMotorDirPin2,LOW); analogWrite(speedPinL,SPEED); analogWrite(speedPinR,SPEED); } void go_Left(int t=0) //Turn left { digitalWrite(RightMotorDirPin1, HIGH); digitalWrite(RightMotorDirPin2,LOW); digitalWrite(LeftMotorDirPin1,LOW); digitalWrite(LeftMotorDirPin2,HIGH); analogWrite(speedPinL,SPEED); analogWrite(speedPinR,SPEED); delay(t); } void go_Right(int t=0) //Turn right { digitalWrite(RightMotorDirPin1, LOW); digitalWrite(RightMotorDirPin2,HIGH); digitalWrite(LeftMotorDirPin1,HIGH); digitalWrite(LeftMotorDirPin2,LOW); analogWrite(speedPinL,SPEED); analogWrite(speedPinR,SPEED); delay(t); } void go_Back(int t=0) //Reverse { digitalWrite(RightMotorDirPin1, LOW); digitalWrite(RightMotorDirPin2,HIGH); digitalWrite(LeftMotorDirPin1,LOW); digitalWrite(LeftMotorDirPin2,HIGH); analogWrite(speedPinL,SPEED); analogWrite(speedPinR,SPEED); delay(t); } void stop_Stop() //Stop { digitalWrite(RightMotorDirPin1, LOW); digitalWrite(RightMotorDirPin2,LOW); digitalWrite(LeftMotorDirPin1,LOW); digitalWrite(LeftMotorDirPin2,LOW); }
void set_Motorspeed(int speed_L,int speed_R) { analogWrite(speedPinL,speed_L); analogWrite(speedPinR,speed_R); }
ArduinoをPCから切断し、完全充電された18650バッテリー2本をバッテリーボックスに挿入してください(取扱説明書を確認し、極性の方向が正しいことを確認してください。そうでない場合、デバイスが破損し、火災の危険を引き起こす可能性があります). 以下の指示に従ってバッテリーを取り付けてください:
車を地面に置き、バッテリーボックスの電源スイッチを入れ、Wi-Fiシールドの電源スイッチを開きます。
車は2秒間前進し、次に2秒間後退し、次に2秒間左折し、次に2秒間右折し、最後に停止します。
No. | 写真 | デバイス | 数量 | データシート | 購入リンク |
1 | ![]() |
OSOYOO基本ボード | 1 | ここをクリック | 購入はこちら |
2 | ![]() |
OSOYOO UART Wi-FiシールドV1.3 | 1 | ここをクリック | 購入はこちら |
3 | ![]() |
OSOYOO model X モータードライバーモジュール | 1 | ここをクリック | 購入はこちら |
4 | ![]() |
赤外線受信機 | 1 | ここをクリック | 購入はこちら |
5 | ![]() |
赤外線リモコン | 1 | ここをクリック | 購入はこちら |
6 | ![]() |
トレーキングセンサーモジュール | 2 | ここをクリック | 購入はこちら |
7 | ![]() |
HCモジュール | 1 | ここをクリック | 購入はこちら |
8 | ![]() |
ギアモーター | 2 | 購入はこちら | |
9 | ![]() |
ネジ付き金属モーターホルダー | 2 | 購入はこちら | |
10 | ![]() |
ホイール | 2 | 購入はこちら | |
11 | ![]() |
万能ホイール | 1 | ||
12 | ![]() |
6ピンメス-オスジャンパーワイヤー | 1 | 購入はこちら | |
13 | ![]() |
OSOYOO 2ピンPnPケーブル 20cm | 1 | 購入はこちら | |
14 | ![]() |
20ピンジャンパーワイヤー メス-オス 15cm | 1 | 購入はこちら | |
15 | ![]() |
フィリップススクリュードライバー | 1 | 購入はこちら | |
16 | ![]() |
六角スクリュードライバー | 1 | 購入はこちら | |
17 | ![]() |
18650バッテリーボックス | 1 | 購入はこちら | |
18 | ![]() |
18650バッテリー用充電器 | 1 | 購入はこちら | |
19 | ![]() |
18650バッテリー 1組 | 1 | 購入はこちら | |
20 | ![]() |
M3*5 六角ネジ | 10 | ||
21 | ![]() |
M3*10 ネジ | 4 | ||
22 | ![]() |
M3ナット | 4 | ||
23 | ![]() |
銅スペーサー | 4 | ||
24 | ![]() |
ホイール用ネジ | 2 | ||
25 | ![]() |
M3プラスチックネジ | 15 | ||
26 | ![]() |
M3プラスチックスペーサー | 15 | ||
27 | ![]() |
M3プラスチックナット | 15 |
DownLoad Url osoyoo.com