arduino_bt_pcs

10+
Transferências
Classificação de conteúdo
Todos
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã

Acerca desta 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);
}
}
Atualizada a
05/12/2024

Segurança dos dados

A segurança começa por compreender como os programadores recolhem e partilham os seus dados. As práticas de privacidade e segurança dos dados podem variar consoante a sua utilização, região e idade. O programador fornece estas informações e pode atualizá-las ao longo do tempo.
Nenhum dado é partilhado com terceiros
Saiba mais sobre como os programadores declaram a partilha
Não são recolhidos dados
Saiba mais sobre como os programadores declaram a recolha

Novidades

Ver 2.1.0: 2024.12.5 출시