Use APKPure App
Get STEAMXMAKER_BT old version APK for Android
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.
}
}
Last updated on May 19, 2023
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Caricata da
Ek ShareefZada
È necessario Android
Android 4.4+
Categoria
Segnala
STEAMXMAKER_BT
1.0 by Musteren
May 19, 2023