Das Handbuch kann über folgenden Link geladen werden:  

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

Autorisierte Online-Händler

Buy from USA Buy from UK Buy from DE Buy from IT Buy from FR Buy from ES Buy from JP

Zielstellung

Nachdem die Hardware-Installation abgeschlossen wurde ist es sehr wichtig, den Gesamtaufbau und das Beispielprogramm zu testen. Zu diesem Zweck lassen wir in dieser Lektion das Osoyoo Sport Car für Arduino erste einfache Fahrbewegungen ausführen. Wenn das Fahrzeug diese einfachen Fahrbewegungen absolvieren kann heißt das, dass Arduino, Motor-Control Board, Motor, Batterie, Fahrzeug-Chassis und die Kabelverbindungen alle wie geplant funktionieren.

Wenn Du den Fahrzeugaufbau noch nicht abgeschlossen hast, folge bitte dem Tutorial in Lektion 1

Bitte sieh Dir neben dem Tutorial-Text auf jeden Fall auch das Erklär-Video an – viele kleine Tipps und Tricks kannst Du Dir dort einfach abschauen.

Software Installation

Open-source Arduino
Software(IDE)
Lade die Arduino IDE von hier:
https://www.arduino.cc/en/Main/Software?setlang=en
7-zip ist ein kostenloses
Programm zum Entpacken von zip-Files
Lade 7-zip von hier:
https://www.7-zip.org/

Schritt 1:  (Falls  Du bereits eine Arduino IDE größer als Version 1.1.16 auf Deinem Computer installiert hast, überspringe bitte diesen Punkt.) Installiere die aktuelle Arduino IDE. Lade die Arduino IDE von https://www.arduino.cc/en/Main/Software?setlang=en auf Deinen Computer, dann installiere die Software.

Schritt 2: Lade den Lektion 2 Beispiel Code, entpacke das geladene File sg90car-lesson2.zip, wechsle in den Ordner sg90car-lesson2 .
Schritt 3: Verbinde das UNO R3 Board über das USB-Kabel mit dem PC, starte die Arduino IDE -> klick File -> klick Open -> wähle “sg90car-lesson2.ino” im sg90car-lesson2 Ordner und lade den Sketch-Code in den Arduino Editor.
Hinweis: Vor Hochladen eines Sketches auf den OSOYOO Basic Board for Arduino trenne bitte die Verbindung zur Batterie. 


Schritt 4: Bitte ändere den Vorgabewert 90 in Zeile 19 auf den von Dir in Lektion 1 ermittelten FRONT Wert. Wenn Du den Lenk-Servo entsprechend Option 1 in Schritt 5 von Lektion 1 ausgerichtet hast, überspringe bitte diesen Schritt.

#define FRONT 90        // steering to front

Schritt 5: Wähle das Roboterauto Board (Arduino Uno) und den von Deinem Computer benutzten COM-Port (den findest Du unter Port) und lade mit der Pfeiltaste den Sketch auf das OSOYOO Basic Board for Arduino Board.

Abschlusstest

1. Trenne den OSOYOO Basic Board for Arduino vom PC und prüfe, dass der Batterieschalter auf dem OSOYOO Motor Shield ausgeschaltet ist (Schalter hoch=Aus, Schalter tief=Ein), dann stecke die 9V Batterie in die Batteriebox .
(Achtung: setze die Batterie wie im Batteriehalter gezeigt richtig gepolt ein, andernfalls kann Dein Roboterauto beschädigt werden oder sogar Feuer fangen).

2. Setze das Roboterauto auf den Boden und schalte den Batterieschalter auf dem OSOYOO Motor Shield ein. Das Auto sollte vorwärts fahren, dann rückwärts, nach links abbiegen, nach rechts abbiegen, zurückfahren, zurück nach rechts, nach links und dann anhalten.
Hinweis: Wenn das Auto sich nicht wie oben beschrieben bewegt solltest Du die Kabelverbindungen, die Steckbrücken auf dem OSOYOO Motor Shield und die Batterie-Spannung  prüfen. Die Batteriespannung muss größer als 7.2V sein.

3. Wenn Du den Lenkwinkel im Beispielprogramm nach rechts oder links ändern möchtest, editiere im Code einfach die Zeilen 20 und 21 und lade den Sketch erneut auf den OSOYOO Basic Board for Arduino: ( Hinweis: der Winkel sollte nicht auf mehr als 35 Grad gesetzt werden)

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

4. Wenn Du die Geschwindigkeit des Autos ändern möchtest, ändere den folgenden Code im Sketch (Hinweis: der höchst mögliche Wert ist 255)

#define SPEED 190
#define HI_SPEED 220