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.

Acerca del STEAMXMAKER_BT

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.

  }

}

Novedades de Última Versión 1.0

Last updated on 19/05/2023

Minor bug fixes and improvements. Install or update to the newest version to check it out!

Traductorio...

Información Adicional de Aplicación

Última Versión

Solicitar STEAMXMAKER_BT Actualización 1.0

Presentado por

Ek ShareefZada

Requisitos

Android 4.4+

Mostrar más

STEAMXMAKER_BT Capturas de pantalla

Idiomas
Suscríbete a APKPure
Sé el primero en obtener acceso al lanzamiento anticipado, noticias y guías de los mejores juegos y aplicaciones de Android.
No, gracias
Suscribirme
¡Suscrito con éxito!
Ahora estás suscrito a APKPure.
Suscríbete a APKPure
Sé el primero en obtener acceso al lanzamiento anticipado, noticias y guías de los mejores juegos y aplicaciones de Android.
No, gracias
Suscribirme
¡Éxito!
Ya estás suscrito a nuestro boletín electrónico.