No caso como fica a parte do esp32? E q eu preciso fazer um app aonde ele vai comunicar com 8 relés, eu preciso q cada botão do app envie uma letra ou número, e lá no esp ele decodifique e execute
Seria +- assim, ao apertar o botao 1, ele envia por exemplo a letra s de subir, e 02 q seria pra ele ficar por 2segundo ligado o relé, ao se apertar o botão 2 ele manda a letra D de descer e 05 q seria para ficar ativo 5 segundos
@@LucasOliveira-ve5fi Ah, isso é tranquilo... Dá uma olhada no meu Git: github.com/SileideCampos88/Aula-Bluetooth O arquivo teste2.ino, nos arquivos da pasta "Bluetooth Arduino" A parte 2 do vídeo se perdeu, postarei em breve. Vlw!
Amigo, eu já fiz de tudo na minha aplicação porém não consigo localizar os dispositivos não pareados. Nem no Windows nem no Android. As vezes localiza e as vezes não. Sabe o que pode ser?
@@SileideCampos Sim, mas agr quando tento fazer o comando de conectar da esse erro "java.io.IOException: read failed, socket might closed, read ret: -1"
No site do próprio bluetooth, vc consegue eles. Dá uma olhada nesse vídeo: ruclips.net/video/pFNBF7N_yiI/видео.html Eu mostro o site e os uuid do Bluetooth Low Energy. Acredito que podem lhe ajudar
Hello there. I have successfully paired the bluetooth. When sending data from outside, when you turn the switch button on and off, the data comes. What can I do to get data continuously after a match?
If you paired, so.. you can receive continuously, cos after connected, you can receive a lot of data without to reconnect. Try to send data, this is enough
É um microcontrolador, então você pode programar ela e fazer diversos projetos. Um exemplo do mercado atual são as tomadas ou interruptores inteligentes, que se comunicam com Alexa, sabe? Dentro desses dispositivos inteligentes tem uma esp32 ou a esp8266/8265 e serve para acionar lâmpadas ou uma máquina de lavar, por exemplo. Se quiser, pode me seguir no instagram e saber um pouco mais ... @sileidecampos
Fiz este processo com um leitor para RFID e a conexão funcionou perfeitamente, agora preciso enviar comandos para o leitor, tem alguma ideia de como fazer isso ?
Tem! Mas tem muitos "depende" nessa história hehe O leitor RFID q eu uso, eu consigo mandando um socket.send p ele e eu programo a placa a qual o leitor está conectado para receber os dados. No seu caso, não faço ideia pq não sei qual é o leitor (eu uso o leitor uhf-rfid conectado a uma m5stack/esp32)
@@SileideCampos Estou utilizando um BT900 (UHF-READER), estou enviando o comando da seguinte maneira, var lMyTArrayByte: TArray; begin if (FSocket nil) and (FSocket.Connected) then begin lMyTArrayByte := TEncoding.Unicode.GetBytes('br.off '); FSocket.SendData(lMyTArrayByte); end; end; não da erro nenhum quando envio o comando, mas não sei como pegar o resultado, pode me ajudar ?
excelente aula, parabéns
Cara valeu, ajudou de mais, se possível fazer mais vídeos assim! Top!!
Fique a vontade p mandar Umas dicas de assuntos 😉 Eu vou fazendo o que posso hehe
No caso como fica a parte do esp32? E q eu preciso fazer um app aonde ele vai comunicar com 8 relés, eu preciso q cada botão do app envie uma letra ou número, e lá no esp ele decodifique e execute
Seria +- assim, ao apertar o botao 1, ele envia por exemplo a letra s de subir, e 02 q seria pra ele ficar por 2segundo ligado o relé, ao se apertar o botão 2 ele manda a letra D de descer e 05 q seria para ficar ativo 5 segundos
@@LucasOliveira-ve5fi
Ah, isso é tranquilo...
Dá uma olhada no meu Git: github.com/SileideCampos88/Aula-Bluetooth
O arquivo teste2.ino, nos arquivos da pasta "Bluetooth Arduino"
A parte 2 do vídeo se perdeu, postarei em breve. Vlw!
Opa vou ver, muito obrigadoooo!
Salvou!!!!
Muito bom. Obrigado
Amigo, eu já fiz de tudo na minha aplicação porém não consigo localizar os dispositivos não pareados. Nem no Windows nem no Android. As vezes localiza e as vezes não. Sabe o que pode ser?
como fazer isso em C++ no embarcadero
O meu quando tento listar, dá o erro "External exception 0"
Não é falta de alguma permissão?
@@SileideCampos Sim, mas agr quando tento fazer o comando de conectar da esse erro "java.io.IOException: read failed, socket might closed, read ret: -1"
Hola, intento hacer una prueba pero no se de donde obtener el UUID, me podrías ayudar por favor?
No site do próprio bluetooth, vc consegue eles.
Dá uma olhada nesse vídeo: ruclips.net/video/pFNBF7N_yiI/видео.html
Eu mostro o site e os uuid do Bluetooth Low Energy. Acredito que podem lhe ajudar
Hello there. I have successfully paired the bluetooth. When sending data from outside, when you turn the switch button on and off, the data comes. What can I do to get data continuously after a match?
If you paired, so.. you can receive continuously, cos after connected, you can receive a lot of data without to reconnect. Try to send data, this is enough
Esp32 serve pra que?
É um microcontrolador, então você pode programar ela e fazer diversos projetos.
Um exemplo do mercado atual são as tomadas ou interruptores inteligentes, que se comunicam com Alexa, sabe? Dentro desses dispositivos inteligentes tem uma esp32 ou a esp8266/8265 e serve para acionar lâmpadas ou uma máquina de lavar, por exemplo.
Se quiser, pode me seguir no instagram e saber um pouco mais ... @sileidecampos
Fiz este processo com um leitor para RFID e a conexão funcionou perfeitamente, agora preciso enviar comandos para o leitor, tem alguma ideia de como fazer isso ?
Tem!
Mas tem muitos "depende" nessa história hehe
O leitor RFID q eu uso, eu consigo mandando um socket.send p ele e eu programo a placa a qual o leitor está conectado para receber os dados. No seu caso, não faço ideia pq não sei qual é o leitor (eu uso o leitor uhf-rfid conectado a uma m5stack/esp32)
@@SileideCampos Estou utilizando um BT900 (UHF-READER), estou enviando o comando da seguinte maneira,
var
lMyTArrayByte: TArray;
begin
if (FSocket nil) and (FSocket.Connected) then
begin
lMyTArrayByte := TEncoding.Unicode.GetBytes('br.off
');
FSocket.SendData(lMyTArrayByte);
end;
end;
não da erro nenhum quando envio o comando, mas não sei como pegar o resultado, pode me ajudar ?
@@alexandrebuenaga4318 Se o leitor retorna algo ao receber esse comando, então deve dá certo ao coloca um receive: variável = FSocket.ReceiveData
@@SileideCampos mas este comando (ReceiveData) ele retorna tipo byte, como converto para Str ?