Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies

Sobre este STEAMXMAKER_BT

Controle seu carro baseado em Arduino usando Bluetooth.

Siga os passos EM ORDEM

1. O telefone ou tablet usado deve ser baseado no Android.

2. Instale as fontes de alimentação necessárias para ativar o módulo bluetooth Hc05 ou Hc06.

3. Se todas as conexões estiverem corretas, a luz do módulo bluetooth acenderá e o módulo será ativado.

4. Primeiro, procure o módulo bluetooth através das próprias configurações do telefone. Você encontrará o nome HC05 ou HC06.

5. Agora, emparelhe este módulo bluetooth com o seu telefone.

6. Abra o aplicativo que pousou no telefone e confirme a solicitação de permissão bluetooth para estabelecer uma conexão. Você verá Hc05 ou Hc06 na tela que aparece. Escolha ...

7. Após sua seleção, seu aplicativo corresponderá ao seu módulo. (Então, primeiro você precisa emparelhar com o telefone e depois com o aplicativo.)

8. Quando o emparelhamento Bluetooth com o telefone é alcançado - a luz piscante no HC-06 -> acende continuamente.

- Luz piscando no HC-05 -> pisca em intervalos mais longos

Nota: Você pode personalizar os botões 1,2 e 3 no aplicativo para recursos como buzina, farol, skid etc.

Agora teste seu trabalho editando seus códigos e faça os ajustes necessários.

#include

SoftwareSerial comunicação (13, 12);

// Pinos Tx e Rx são definidos

const int IN1 = 5;

const int IN2 = 6;

// As conexões de controle do motor esquerdo L298N são atribuídas ao pino IN1 5, IN2 ao pino 6

const int IN3 = 9;

const int IN4 = 10;

// L298N foi atribuído com as conexões de controle do motor certas IN3, pino 9, IN4, pino 10

String readString;

// Iniciada a leitura dos dados do Bluetooth

configuração nula ()

{

  pinMode (IN1, OUTPUT);

  pinMode (IN2, OUTPUT);

  pinMode (IN3, OUTPUT);

  pinMode (IN4, OUTPUT);

 // Os pinos IN1, IN2, IN3 e IN4 são atribuídos como pinos de SAÍDA

  iletisim.beg o (9600); // Comunicação Bluetooth iniciada

  Serial.beg o (9600); // Monitor serial iniciado

}

loop vazio ()

{

  while (contact.available ())

  {

    atraso (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);

    }

    caso contrário, if (readString == "NEXT")

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    caso contrário, if (readString == "BACK")

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    caso contrário, if (readString == "LEFT")

// Rodas direitas à frente, rodas esquerdas devem retornar

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    senão se (readString == "SAG")

// As rodas esquerdas devem avançar, as rodas direitas devem voltar

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    caso contrário, if (readString == "SAGASAGI")

// Todas as rodas vão para trás. Mas as rodas esquerdas devem girar mais rápido

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 125);

    }

    caso contrário, if (readString == "SOLASAGI") // Todas as rodas recuam. Mas as rodas certas devem girar mais rápido

    {

     analogWrite (IN1, 125);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    senão se (readString == "UPTACK")

// Todas as rodas avançam. Mas as rodas esquerdas devem girar mais rápido

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 125);

     analogWrite (IN4, 0);

    }

    caso contrário, if (readString == "LEFT")

// Todas as rodas avançam. Mas as rodas certas devem girar mais rápido

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 124);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    readString = "";

// Ele fornece controle contínuo de comunicação via Bluetooth.

  }

}

Traduzindo...

Informações Adicionais do Aplicativo

Última versão

Pedido STEAMXMAKER_BT Atualização 1.0

Enviado por

Ek ShareefZada

Requer Android

Android 4.4+

Mostrar mais

Novidades da Última Versão 1.0

Last updated on May 19, 2023

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

Mostrar mais

STEAMXMAKER_BT Capturas de tela

Carregando Comentário...
Idiomas
Inscrever-se no APKPure
Seja o primeiro a ter acesso ao lançamento antecipado, notícias e guias dos melhores jogos e aplicativos para Android.
Não, obrigado
Inscrever-se
Inscreva-se com sucesso!
Agora você está inscrito no APKPure.
Inscrever-se no APKPure
Seja o primeiro a ter acesso ao lançamento antecipado, notícias e guias dos melhores jogos e aplicativos para Android.
Não, obrigado
Inscrever-se
Sucesso!
Agora você está inscrito em nossa newsletter.