arduino_bt_pcs

10+
Downloads
Classificação do conteúdo
Todos
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela

Sobre este app

Monte o módulo Bluetooth na placa Arduino, conecte a comunicação Bluetooth entre o celular e o Arduino operando este aplicativo no celular e, em seguida, pressione vários botões fornecidos no celular para reconhecer os pressionamentos de botão no Arduino e executar o operação desejada. app que permite
- Botão único: 10 (2 cada um pode ser combinado em pares para controlar 5 tipos de estados ON/OFF)
- Janela de entrada de números e alfabeto e botão de envio para enviá-lo ao Arduino
(Disponível para controle de velocidade com números, etc. Strings e strings numéricas disponíveis)

(Dados transmitidos ao Arduino quando cada botão é pressionado)
Um botão LIGAR: a. Um botão DESLIGAR: A.
B Botão LIGAR: b. B Botão OFF: B.
Botão LIGAR: c. C Botão OFF: C.
D Botão LIGAR : d. D Botão OFF : D.
E Botão LIGAR: e. E Botão OFF: E.
Botão Enviar: Adicionado . à cadeia de caracteres/numérica inserida à esquerda

* O . adicionado no final é tratado como o final da transmissão no programa Arduino.

(Exemplo de programa no Arduino)
O LED conectado à porta digital 5 do Arduino pisca com os botões A ON e A OFF.
Inclua SoftwareSerial.h no início.
SoftwareSerial BT(2, 3); // Arduino D2 (RX) está conectado ao pino 2 (TX) do módulo Bluetooth,
// Arduino D3 (TX) está conectado ao pino 1 (RX) do módulo Bluetooth
char inData[10];
int led1 = 5;
int=0;

void configuração() {
Serial.begin(9600); // para uno 9600
BT começar (9600); // para uno 9600
for(int i=0; i<5; i++){
pinMode(5+i, SAÍDA);
digitalWrite(5+i, BAIXO);
}
}

void loop() {
while (BT.disponível() > 0)
{
char recebido = BT.read(); // lê 1 byte
inData[i++] = recebido;
if (recebido == '.')
{
Serial.print(inData);
inDados[i] = '\0'; //Limpa o buffer recebido
i = 0;
}
}

// LED1 liga/desliga
if(strcmp(inData,"a.")==0)
{
digitalWrite(led1, ALTO);
}
if(strcmp(inData,"A.")==0)
{
digitalWrite(led1, BAIXO);
}
}
Atualizado em
6 de nov. de 2022

Segurança dos dados

Sua segurança começa com o entendimento de como os desenvolvedores coletam e compartilham seus dados. As práticas de segurança e privacidade de dados podem variar de acordo com o uso, a região e a idade. O desenvolvedor forneceu as informações a seguir, que podem ser atualizadas ao longo do tempo.
Os dados não são compartilhados com terceiros
Saiba mais sobre como os desenvolvedores declaram o compartilhamento
Nenhum dado foi coletado
Saiba mais sobre como os desenvolvedores declaram a coleta

O que há de novo

22.11.7 Version 1.0.0 출시