ユーザーマニュアルは次の場所からダウンロードできます。

https://osoyoo.com/manual/sportcarkit.pdf

注:ARDUINO用のすべてのOSOYOO製品は、ARDUINOと完全に互換性のあるサードパーティボードです。

認定オンライン小売業者:

アメリカから購入 英国から購入 DEから購入 IT部門から購入 フランスから購入 ESから購入 ここでご購入を!

目的

このチュートリアルでは、Arduino用のOSOYOOスポーツカーを使用して、いくつかの簡単な動きを行います。車のインストールが完了したら、インストールとサンプルコードをテストすることが非常に重要です。このレッスンのテストムーブメントに合格した場合, Arduino用OSOYOOベーシックボード, モーター制御モジュール, モーター, バッテリー, シャーシとこれらの部品間のワイヤ接続はすべて正常に機能しています.

車のフレームを完成させない場合は、レッスン1を確認してください

ソフトウェアのインストール

オープンソースのArduino
ソフトウェア(IDE)
ここからArduino IDEをダウンロードしてください:
https://www.arduino.cc/en/Main/Software?setlang=en
7 zipは、zipファイルを解凍する無料のzip
ユーティリティです。
ここから7zipを無料で
ダウンロードしてください https://www.7-zip.org/

ステップ1:PWMServoライブラリのzipファイルを https://osoyoo.com/driver/sg90car/PWMServo.zip からダウンロードし、
ライブラリをArduinoIDEにインポートします(Arduino IDEを開き→[スケッチ]をクリックして→[ライブラリを含める]をクリックして→追加します.Zip ライブラリ)

ポップアップウィンドウが表示されます, これで、ダウンロードフォルダーに移動してPWMServo.zipファイルを選択し、このファイルをArduinoライブラリにアップロードできます.

ステップ2:レッスン2のサンプルコードをダウンロードし、ダウンロードしたzipファイルを解凍します sg90car-lesson2b.zip、sg90car-lesson2というフォルダが表示されます。
ステップ 3: UNO R3ボードをUSBケーブルでPCに接続し、Arduino→IDEを開き、ファイルをクリックして→開く→クリックします コードを選択してください “sg90car-lesson2.ino” sg90car-lesson2フォルダで, Arduino用のOSOYOOベーシックボードにコードをロードします.
注意: スケッチコードをArduino用OSOYOOベーシックボードにアップロードするときは、バッテリーを切るか、電源アダプターを抜いてください。


ステップ4:90 行目のデフォルト値 19 をレッスン 1 の FRONT 値として変更してください。レッスン1のステップ5のオプション1として手動でホイールの方向を合わせる場合は、この手順をスキップしてください。

#define FRONT 90        // steering to front

ステップ5:プロジェクトに対応するボード/ポートを選択し、スケッチをボードにアップロードします。

最終テスト

1. Arduino用OSOYOOベーシックボードをPCから外し、OSOYOOモーターシールドV1.1の電源スイッチがオフになっていることを確認してから、9Vバッテリーをバッテリーボックスに入れます。
(注:極方向が正しいことを確認してください、そうしないとデバイスが破壊され、火災の危険を引き起こす可能性があります)

2.車を地面に置き、OSOYOOモーターシールドV1.1のスイッチをオンにすると、車は前進、後退、左折、右折、後退、右折、左に戻り、停止します。
注意: 上記の結果のように車が動かない場合は、配線接続、OSOYOOモーターシールドV1.1のジャンパーキャップ、バッテリー容量を確認する必要がありますtage(7.2v以上である必要があります)。

3.右または左の天使を変更する場合は、コードの20行目と21行目を編集して、スケッチを再度アップロードしてください。 (注:エンジェルは35を超えて設定することはできません。後輪は、モーターとホイールの間に後車軸ディファレンシャルなしで駆動されます。しかし、<>つの車輪はすべて床をしっかりとグリップしています。前輪を左または右に回すほど、後輪に対してブレーキをかけます。ある角度から始めると、このブレーキ力はモーターの駆動力よりも大きくなり、モーターが停止します。

int SHARP_RIGHT=FRONT+33;
int SHARP_LEFT=FRONT-33;

4.車の速度を変更する場合は、スケッチの次のコードを修正してください(注:最大値は255です)

#define SPEED 190
#define HI_SPEED 220