Use APKPure App
Get STEAMXMAKER_BT old version APK for Android
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.
}
}
Telechargé par
Ek ShareefZada
Nécessite Android
Android 4.4+
Catégories
Signaler
Last updated on May 19, 2023
Minor bug fixes and improvements. Install or update to the newest version to check it out!
STEAMXMAKER_BT
1.0 by Musteren
May 19, 2023