STEAMXMAKER_BT

STEAMXMAKER_BT

Musteren
May 19, 2023
  • 4.0 MB

    Dimensione

  • Android 4.4+

    Android OS

Informazioni su STEAMXMAKER_BT

Controlla la tua auto basata su Arduino tramite Bluetooth.

Segui i passaggi IN ORDINE

1. Il telefono o tablet che usi deve essere basato su Android.

2. Installare gli alimentatori necessari per attivare il modulo Bluetooth Hc05 o Hc06.

3. Se tutti i collegamenti sono corretti, la luce sul modulo Bluetooth si accenderà e il modulo verrà attivato.

4. Innanzitutto, cerca il modulo bluetooth tramite le impostazioni del telefono. Troverai il nome HC05 o HC06.

5. Ora abbina questo modulo bluetooth al tuo telefono.

6. Apri l'app che è atterrata sul tuo telefono e conferma la richiesta di autorizzazione bluetooth per stabilire una connessione. Vedrai Hc05 o Hc06 sullo schermo che compare. Seleziona ...

7. Dopo la selezione, l'applicazione corrisponderà al modulo. (Quindi prima devi accoppiare il telefono e poi l'app.)

8. Quando si ottiene l'accoppiamento bluetooth con il telefono - la luce lampeggiante sull'HC-06 -> si accende continuamente.

- La luce lampeggiante su HC-05 -> lampeggia a intervalli più lunghi

Nota: è possibile personalizzare i pulsanti 1,2 e 3 nell'applicazione per funzioni come avvisatore acustico, faro, skid ecc.

Ora prova il tuo lavoro modificando i codici e apporta le modifiche necessarie.

#include

SoftwareSerial communication (13, 12);

// I pin Tx e Rx sono definiti

const int IN1 = 5;

const int IN2 = 6;

// I collegamenti di controllo del motore sinistro L298N sono assegnati al pin 5 IN1, IN2 al pin 6

const int IN3 = 9;

const int IN4 = 10;

// L298N è stato assegnato con le giuste connessioni di controllo del motore IN3 pin 9, IN4 pin 10

String readString;

// Lettura dei dati Bluetooth avviata

void setup ()

{

  pinMode (IN1, OUTPUT);

  pinMode (IN2, OUTPUT);

  pinMode (IN3, OUTPUT);

  pinMode (IN4, OUTPUT);

 // I pin IN1, IN2, IN3 e IN4 sono assegnati come pin OUTPUT

  iletisim.beg il (9600); // Comunicazione Bluetooth avviata

  Serial.beg il (9600); // Monitoraggio seriale avviato

}

void loop ()

{

  while (contact.available ())

  {

    ritardo (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);

    }

    else if (readString == "NEXT")

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    else if (readString == "BACK")

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    else if (readString == "SINISTRA")

// Ruote destra in avanti, ruote sinistra devono tornare

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    else if (readString == "SAG")

// Le ruote a sinistra dovrebbero andare avanti, le ruote a destra dovrebbero tornare indietro

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    else if (readString == "SAGASAGI")

// Tutte le ruote vanno indietro. Ma le ruote di sinistra dovrebbero girare più velocemente

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 125);

    }

    else if (readString == "SOLASAGI") // Tutte le ruote vanno indietro. Ma le ruote giuste dovrebbero girare più velocemente

    {

     analogWrite (IN1, 125);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    else if (readString == "UPTACK")

// Tutte le ruote vanno avanti. Ma le ruote di sinistra dovrebbero girare più velocemente

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 125);

     analogWrite (IN4, 0);

    }

    else if (readString == "SINISTRA")

// Tutte le ruote vanno avanti. Ma le ruote giuste dovrebbero girare più velocemente

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 124);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    readString = "";

// Fornisce il controllo continuo della comunicazione tramite Bluetooth.

  }

}

Mostra Altro

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!
Mostra Altro

Video e screenshot

  • Poster STEAMXMAKER_BT
  • 1 Schermata STEAMXMAKER_BT
  • 2 Schermata STEAMXMAKER_BT
  • 3 Schermata STEAMXMAKER_BT
  • 4 Schermata STEAMXMAKER_BT
  • 5 Schermata STEAMXMAKER_BT
  • 6 Schermata STEAMXMAKER_BT
  • 7 Schermata STEAMXMAKER_BT

Informazioni sull'APK STEAMXMAKER_BT

Ultima versione
1.0
Categoria
Istruzione
Android OS
Android 4.4+
Dimensione
4.0 MB
Sviluppatore
Musteren
Download APK sicuri e veloci su APKPure
APKPure utilizza la verifica delle firme per garantire download di APK STEAMXMAKER_BT senza virus per te.

Vecchie versioni di STEAMXMAKER_BT

Icona APKPure

Download super veloce e sicuro tramite l'app APKPure

Basta un clic per installare i file XAPK/APK su Android!

Scarica 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