STEAMXMAKER_BT

STEAMXMAKER_BT

Musteren
May 19, 2023
  • 4.0 MB

    Taille de fichier

  • Android 4.4+

    Android OS

À propos de STEAMXMAKER_BT

Contrôlez votre voiture basée sur Arduino via Bluetooth.

Suivez les étapes dans l'ordre

1. Le téléphone ou la tablette que vous utilisez doit être basé sur Android.

2. Installez les blocs d'alimentation nécessaires pour activer le module Bluetooth Hc05 ou Hc06.

3. Si toutes les connexions sont correctes, le voyant de votre module Bluetooth s'allumera et votre module sera activé.

4. Tout d'abord, recherchez le module Bluetooth via les propres paramètres du téléphone. Vous rencontrerez le nom HC05 ou HC06.

5. Associez maintenant ce module Bluetooth avec votre téléphone.

6. Ouvrez l'application qui a atterri sur votre téléphone et confirmez la demande d'autorisation Bluetooth pour établir une connexion. Vous verrez Hc05 ou Hc06 sur l'écran qui apparaît. Sélectionnez ...

7. Après votre sélection, votre application correspondra à votre module. (Donc, vous devez d'abord vous associer au téléphone, puis à l'application.)

8. Lorsque le couplage Bluetooth avec le téléphone est réalisé - le voyant clignotant sur le HC-06 -> s'allume en continu.

- Lumière clignotante sur HC-05 -> clignote à intervalles plus longs

Remarque: Vous pouvez personnaliser les boutons 1, 2 et 3 dans l'application pour des fonctionnalités telles que klaxon, phare, patin, etc.

Testez maintenant votre travail en éditant vos codes et faites les ajustements nécessaires.

#include

Logiciel Communication série (13, 12);

// Les broches Tx et Rx sont définies

const int IN1 = 5;

const int IN2 = 6;

// Les connexions de commande du moteur gauche L298N sont affectées à la broche 5 IN1, à la broche 6 IN2

const int IN3 = 9;

const int IN4 = 10;

// L298N a été affecté avec les connexions de commande de moteur droite IN3 broche 9, IN4 broche 10

String readString;

// La lecture des données Bluetooth a commencé

void setup ()

{

  pinMode (IN1, SORTIE);

  pinMode (IN2, SORTIE);

  pinMode (IN3, SORTIE);

  pinMode (IN4, SORTIE);

 // Les broches IN1, IN2, IN3 et IN4 sont affectées en tant que broches OUTPUT

  iletisim.beg le (9600); // La communication Bluetooth a commencé

  Serial.beg le (9600); // Moniteur série démarré

}

boucle vide ()

{

  while (contact.available ())

  {

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

    }

    sinon si (readString == "NEXT")

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    sinon si (readString == "BACK")

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    sinon si (readString == "LEFT")

// Roues droites en avant, roues gauches doivent revenir

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    sinon si (readString == "SAG")

// Les roues gauches doivent avancer, les roues droites doivent tourner en arrière

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    sinon si (readString == "SAGASAGI")

// Toutes les roues reculent. Mais les roues gauches devraient tourner plus vite

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 125);

    }

    else if (readString == "SOLASAGI") // Toutes les roues reculent. Mais les bonnes roues devraient tourner plus vite

    {

     analogWrite (IN1, 125);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    sinon si (readString == "UPTACK")

// Toutes les roues avancent. Mais les roues gauches devraient tourner plus vite

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 125);

     analogWrite (IN4, 0);

    }

    sinon si (readString == "LEFT")

// Toutes les roues avancent. Mais les bonnes roues devraient tourner plus vite

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 124);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    readString = "";

// Il offre un contrôle continu de la communication via Bluetooth.

  }

}

Voir plus

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!
Voir plus

Vidéos et captures d'écran

  • STEAMXMAKER_BT Affiche
  • STEAMXMAKER_BT capture d'écran 1
  • STEAMXMAKER_BT capture d'écran 2
  • STEAMXMAKER_BT capture d'écran 3
  • STEAMXMAKER_BT capture d'écran 4
  • STEAMXMAKER_BT capture d'écran 5
  • STEAMXMAKER_BT capture d'écran 6
  • STEAMXMAKER_BT capture d'écran 7

Vieilles versions de STEAMXMAKER_BT

APKPure icône

Téléchargement super rapide et sûr via l'application APKPure

Un clic pour installer les fichiers XAPK/APK sur Android!

Téléchargement 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