Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies
STEAMXMAKER_BT Zeichen

1.0 by Musteren


May 19, 2023

Über STEAMXMAKER_BT

Steuern Sie Ihr Arduino-basiertes Auto über Bluetooth.

Befolgen Sie die Schritte in der Reihenfolge

1. Das verwendete Telefon oder Tablet muss Android-basiert sein.

2. Installieren Sie die erforderlichen Netzteile, um das Bluetooth-Modul Hc05 oder Hc06 zu aktivieren.

3. Wenn alle Verbindungen korrekt sind, leuchtet die LED an Ihrem Bluetooth-Modul auf und Ihr Modul wird aktiviert.

4. Suchen Sie zunächst über die Einstellungen des Telefons nach dem Bluetooth-Modul. Sie werden auf den Namen HC05 oder HC06 stoßen.

5. Koppeln Sie nun dieses Bluetooth-Modul mit Ihrem Telefon.

6. Öffnen Sie die App, die auf Ihrem Telefon gelandet ist, und bestätigen Sie die Bluetooth-Berechtigungsanforderung, um eine Verbindung herzustellen. Auf dem angezeigten Bildschirm wird Hc05 oder Hc06 angezeigt. Wählen Sie ...

7. Nach Ihrer Auswahl entspricht Ihre Anwendung Ihrem Modul. (Also müssen Sie zuerst mit dem Telefon und dann mit der App koppeln.)

8. Wenn die Bluetooth-Kopplung mit dem Telefon hergestellt ist - Blinklicht am HC-06 -> leuchtet dauerhaft.

- Blinklicht am HC-05 -> blinkt in längeren Abständen

Hinweis: Sie können die Tasten 1, 2 und 3 in der Anwendung für Funktionen wie Hupe, Scheinwerfer, Skid usw. anpassen.

Testen Sie jetzt Ihre Arbeit, indem Sie Ihre Codes bearbeiten und die erforderlichen Anpassungen vornehmen.

#include

SoftwareSerial-Kommunikation (13, 12);

// Tx- und Rx-Pins sind definiert

const int IN1 = 5;

const int IN2 = 6;

// Die Anschlüsse für die linke Motorsteuerung L298N sind IN1 Pin 5, IN2 Pin 6 zugeordnet

const int IN3 = 9;

const int IN4 = 10;

// L298N wurde mit den rechten Motorsteuerungsanschlüssen IN3 Pin 9, IN4 Pin 10 belegt

String readString;

// Lesen der Bluetooth-Daten gestartet

void setup ()

{

  PinMode (IN1, OUTPUT);

  PinMode (IN2, OUTPUT);

  PinMode (IN3, OUTPUT);

  PinMode (IN4, OUTPUT);

 // Die Pins IN1, IN2, IN3 und IN4 werden als OUTPUT-Pins zugewiesen

  iletisim.beg die (9600); // Bluetooth-Kommunikation gestartet

  Serial.beg die (9600); // Serieller Monitor gestartet

}

leere Schleife ()

{

  while (contact.available ())

  {

    Verzögerung (10);

    char c = contact.read ();

    readString + = c;

  }

  if (readString.length ()> 0)

  {

    Serial.println (Readstring);

    if (readString == "STOP")

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 0);

    }

    sonst wenn (readString == "NEXT")

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    sonst wenn (readString == "BACK")

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    sonst wenn (readString == "LEFT")

// Rechte Räder vorwärts, linke Räder müssen zurückkehren

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    sonst wenn (readString == "SAG")

// Die linken Räder sollten vorwärts fahren, die rechten Räder sollten zurückdrehen

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    sonst wenn (readString == "SAGASAGI")

// Alle Räder fahren rückwärts. Die linken Räder sollten jedoch schneller durchdrehen

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 125);

    }

    sonst wenn (readString == "SOLASAGI") // Alle Räder fahren rückwärts. Aber die richtigen Räder sollten schneller durchdrehen

    {

     analogWrite (IN1, 125);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    sonst wenn (readString == "UPTACK")

// Alle Räder fahren vorwärts. Die linken Räder sollten jedoch schneller durchdrehen

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 125);

     analogWrite (IN4, 0);

    }

    sonst wenn (readString == "LEFT")

// Alle Räder fahren vorwärts. Aber die richtigen Räder sollten schneller durchdrehen

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 124);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    readString = "";

// Ermöglicht die kontinuierliche Kontrolle der Kommunikation über Bluetooth.

  }

}

Übersetzung wird geladen...

Zusätzliche APP Informationen

Aktuelle Version

STEAMXMAKER_BT Update anfordern 1.0

Von hochgeladen

Ek ShareefZada

Erforderliche Android-Version

Android 4.4+

Mehr anzeigen

Was ist neu in der neuesten Version 1.0

Last updated on May 19, 2023

Minor bug fixes and improvements. Install or update to the newest version to check it out!

Mehr anzeigen

STEAMXMAKER_BT Screenshots

Kommentar wird geladen...
Sprachen
Abonnieren Sie APKPure
Erhalten Sie als der Erste den Zugang zu Vorabversionen, Neuigkeiten und Anleitungen der besten Android-Spiele und -Apps.
Nein, danke
Anmeldung
Erfolgreich abonniert!
Sie haben jetzt APKPure abonniert.
Abonnieren Sie APKPure
Erhalten Sie als der Erste den Zugang zu Vorabversionen, Neuigkeiten und Anleitungen der besten Android-Spiele und -Apps.
Nein, danke
Anmeldung
Erfolg!
Sie sind jetzt unseren Newsletter abonniert.