STEAMXMAKER_BT

STEAMXMAKER_BT

Musteren
May 19, 2023
  • 4.0 MB

    Dateigröße

  • Android 4.4+

    Android OS

Ü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.

  }

}

Mehr anzeigen

What's new in the latest 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

Videos und Screenshots

  • STEAMXMAKER_BT Plakat
  • STEAMXMAKER_BT Screenshot 1
  • STEAMXMAKER_BT Screenshot 2
  • STEAMXMAKER_BT Screenshot 3
  • STEAMXMAKER_BT Screenshot 4
  • STEAMXMAKER_BT Screenshot 5
  • STEAMXMAKER_BT Screenshot 6
  • STEAMXMAKER_BT Screenshot 7

STEAMXMAKER_BT APK -Informationen

Letzte Version
1.0
Kategorie
Lernen
Android OS
Android 4.4+
Dateigröße
4.0 MB
Entwickler
Musteren
Sichere und schnelle APK-Downloads auf APKPure
Mit APKPure können Sie STEAMXMAKER_BT APK einfach und sicher mit Signaturüberprüfung herunterladen.

Alte Versionen von STEAMXMAKER_BT

STEAMXMAKER_BT 1.0

4.0 MBMay 19, 2023
Download
APKPure Zeichen

Superschnelles und sicheres Herunterladen über die APKPure-App

Ein Klick zur Installation von XAPK/APK-Dateien auf Android!

Download APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies