Herunterladen Diese Seite drucken

SunFounder Zeus Robot Car Kit for Arduino Bedienungsanleitung Seite 53

Werbung

Hier wird ein Rotationskraftparameter rot zur Bewegungsfunktion carMove() des Zeus-Autos hinzugefügt.
void carMove(int16_t angle, int8_t power, int8_t rot)
• angle: Die gewünschte Bewegungsrichtung des Autos. Verwenden Sie die Vorderseite des Autos als 0 Grad und
erhöhen Sie den Winkel in entgegen dem Uhrzeigersinn.
• power: Die Bewegungskraft, der Bereich liegt zwischen -100% ~ 100%. Wenn power positiv ist, fährt das Auto
vorwärts und umgekehrt rückwärts.
• rot: Rotationskraft, der Bereich liegt zwischen -100% ~ 100%. Bei positivem rot dreht sich das Auto gegen
den Uhrzeigersinn und umgekehrt.
Wenn power 0 ist und rot nicht 0 ist, wird sich das Zeus-Auto an Ort und Stelle drehen. Je höher die Rotationskraft,
desto schneller die Drehgeschwindigkeit. Bei positivem rot wird das Auto gegen den Uhrzeigersinn rotieren und
umgekehrt.
Ist power nicht 0, wird das Zeus-Auto in einem Bogen fahren. Der Drehwinkel wird mit zunehmendem rot größer,
und das Zeus-Auto wird sich drehen, wenn der Wert groß genug ist.
4. Driften
In diesem Projekt lernen Sie, wie Sie das Zeus-Auto driften lassen können.
Wie geht das?
1. ESP32-CAM und das Arduino-Board nutzen dieselben RX (Empfang) und TX (Senden) Pins. Beim Hochla-
den des Codes sollten Sie daher zunächst den ESP32-CAM trennen, um mögliche Konflikte oder Probleme zu
vermeiden.
1.3. Programmiermodus
SunFounder Zeus Robot Car Kit for Arduino, Release 1.0
49

Werbung

loading

Verwandte Produkte für SunFounder Zeus Robot Car Kit for Arduino