Usar la aplicación APKPure
Obtener STEAMXMAKER_BT versión histórica en Android
Controla tu coche basado en Arduino utilizando Bluetooth.
Siga los pasos en orden
1. El teléfono o tableta que use debe estar basado en Android.
2. Instale las fuentes de alimentación necesarias para activar el módulo bluetooth Hc05 o Hc06.
3. Si todas las conexiones son correctas, la luz de su módulo bluetooth se encenderá y su módulo se activará.
4. Primero, busque el módulo bluetooth a través de la configuración del teléfono. Encontrará el nombre HC05 o HC06.
5. Ahora empareje este módulo bluetooth con su teléfono.
6. Abra la aplicación que aterrizó en su teléfono y confirme la solicitud de permiso de Bluetooth para establecer una conexión. Verá Hc05 o Hc06 en la pantalla que aparece. Seleccionar ...
7. Después de su selección, su aplicación coincidirá con su módulo. (Entonces, primero debe emparejarse con el teléfono y luego con la aplicación).
8. Cuando se logra el emparejamiento de Bluetooth con el teléfono, la luz parpadeante del HC-06 -> se enciende continuamente.
- Luz intermitente en HC-05 -> parpadea a intervalos más largos
Nota: Puede personalizar los botones 1,2 y 3 en la aplicación para funciones como bocina, faro, patín, etc.
Ahora pruebe su trabajo editando sus códigos y realice los ajustes necesarios.
#include
Software Comunicación en serie (13, 12);
// Los pines Tx y Rx están definidos
const int IN1 = 5;
const int IN2 = 6;
// Las conexiones de control del motor izquierdo L298N se asignan a IN1 pin 5, IN2 a pin 6
const int IN3 = 9;
const int IN4 = 10;
// L298N ha sido asignado con las conexiones de control de motor correctas IN3 pin 9, IN4 pin 10
Cadena readString;
// Comienza la lectura de los datos de Bluetooth
configuración nula ()
{
pinMode (IN1, OUTPUT);
pinMode (IN2, OUTPUT);
pinMode (IN3, OUTPUT);
pinMode (IN4, OUTPUT);
// Los pines IN1, IN2, IN3 e IN4 se asignan como pines de SALIDA
iletisim.beg el (9600); // Comenzó la comunicación Bluetooth
Serial.beg el (9600); // Monitor en serie iniciado
}
bucle vacío ()
{
while (contact.available ())
{
de retardo (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);
}
más si (readString == "NEXT")
{
analogWrite (IN1, 0);
analogWrite (IN2, 255);
analogWrite (IN3, 255);
analogWrite (IN4, 0);
}
más si (readString == "BACK")
{
analogWrite (IN1, 255);
analogWrite (IN2, 0);
analogWrite (IN3, 0);
analogWrite (IN4, 255);
}
más si (readString == "IZQUIERDA")
// Ruedas derechas hacia adelante, las ruedas izquierdas deben regresar
{
analogWrite (IN1, 255);
analogWrite (IN2, 0);
analogWrite (IN3, 255);
analogWrite (IN4, 0);
}
más si (readString == "SAG")
// Las ruedas izquierdas deben avanzar, las ruedas derechas deben girar hacia atrás
{
analogWrite (IN1, 0);
analogWrite (IN2, 255);
analogWrite (IN3, 0);
analogWrite (IN4, 255);
}
más si (readString == "SAGASAGI")
// Todas las ruedas van hacia atrás. Pero las ruedas izquierdas deberían girar más rápido
{
analogWrite (IN1, 255);
analogWrite (IN2, 0);
analogWrite (IN3, 0);
analogWrite (IN4, 125);
}
si no (readString == "SOLASAGI") // Todas las ruedas van hacia atrás. Pero las ruedas correctas deberían girar más rápido
{
analogWrite (IN1, 125);
analogWrite (IN2, 0);
analogWrite (IN3, 0);
analogWrite (IN4, 255);
}
más si (readString == "UPTACK")
// Todas las ruedas avanzan. Pero las ruedas izquierdas deberían girar más rápido
{
analogWrite (IN1, 0);
analogWrite (IN2, 255);
analogWrite (IN3, 125);
analogWrite (IN4, 0);
}
más si (readString == "IZQUIERDA")
// Todas las ruedas avanzan. Pero las ruedas correctas deberían girar más rápido
{
analogWrite (IN1, 0);
analogWrite (IN2, 124);
analogWrite (IN3, 255);
analogWrite (IN4, 0);
}
readString = "";
// Proporciona control continuo de la comunicación a través de Bluetooth.
}
}
Last updated on 19/05/2023
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Presentado por
Ek ShareefZada
Requisitos
Android 4.4+
Categoría
Reportar
STEAMXMAKER_BT
1.0 by Musteren
19/05/2023