STEAMXMAKER_BT icône

1.0 by Musteren


May 19, 2023

À propos de STEAMXMAKER_BT

Français

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.

  }

}

Quoi de neuf dans la dernière 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!

Chargement de la traduction...

Informations Application supplémentaires

Dernière version

Demande STEAMXMAKER_BT mise à jour 1.0

Telechargé par

Ek ShareefZada

Nécessite Android

Android 4.4+

Available on

Télécharger STEAMXMAKER_BT sur Google Play

Voir plus

STEAMXMAKER_BT Captures d'écran

Charegement du commentaire...
Langues
Langues
Recherche en cours...
Abonnez-vous à APKPure
Soyez le premier à avoir accès à la sortie précoce, aux nouvelles et aux guides des meilleurs jeux et applications Android.
Non merci
S'inscrire
Abonné avec succès!
Vous êtes maintenant souscrit à APKPure.
Abonnez-vous à APKPure
Soyez le premier à avoir accès à la sortie précoce, aux nouvelles et aux guides des meilleurs jeux et applications Android.
Non merci
S'inscrire
Succès!
Vous êtes maintenant souscrit à notre newsletter.