STEAMXMAKER_BT
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.
}
}
Novidades em 1.0 mais recente
Informações sobre STEAMXMAKER_BT APK
Versões Antigas de STEAMXMAKER_BT
STEAMXMAKER_BT 1.0
Baixar de Forma Rápida e Segura via APKPure App
Um clique para instalar arquivos XAPK/APK no Android!