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
Icona STEAMXMAKER_BT

1.0 by Musteren


May 19, 2023

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.

  }

}

Novità nell'ultima versione 1.0

Last updated on May 19, 2023

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

Traduzione in caricamento...

Informazioni APP aggiuntive

Ultima versione

Richiedi aggiornamento STEAMXMAKER_BT 1.0

Caricata da

Ek ShareefZada

È necessario Android

Android 4.4+

Mostra Altro

STEAMXMAKER_BT Screenshot

Commento Loading...
Lingua
Iscriviti ad APKPure
Sii il primo ad accedere alla versione anticipata, alle notizie e alle guide dei migliori giochi e app Android.
No grazie
Iscrizione
Abbonato con successo!
Ora sei iscritto ad APKPure.
Iscriviti ad APKPure
Sii il primo ad accedere alla versione anticipata, alle notizie e alle guide dei migliori giochi e app Android.
No grazie
Iscrizione
Successo!
Ora sei iscritto alla nostra newsletter.