william lage mantovanelli
-
Posts
6 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por william lage mantovanelli
-
-
Olá pessoal, estou com um projeto de controle remoto via Bluetooth ligando 2 arduinos.
Estou utilizando:
2 Bluetooths HC 05
1 Arduino Uno
1 Arduino Micro
Bem, no arduino Uno estou usando ele como transmissor de dados (No caso o controle remoto) e no arduino Micro estou usando ele como receptor de dados. Ambos possuem um bluetooth pareados e configurados (Bluetooth Mestre no arduino Uno e Bluetooth Escravo no arduino Micro).
No arduino Uno (transmissor) esta assim:
#include <SoftwareSerial.h>void setup() {pinMode(6,INPUT_PULLUP);pinMode(7,INPUT_PULLUP);Serial.begin(9600);}void loop(){if(!digitalRead(6)){delay(37);Serial.print("A");}if(!digitalRead(7)) {delay(37);Serial.print("B");}}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
No arduino Micro (receptor) esta assim:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
#include <SoftwareSerial.h>
void setup(){Serial1.begin(9600);Serial.begin(9600);Keyboard.begin();}void loop(){if (Serial1.available() > 0) {char myData = Serial1.read();Keyboard.write(myData);}}----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Bem, as conexões estão funcionando. Eu consigo enviar para o computador os caracteres A e B (conforme Sketch do arduino transmissor), porém, eu gostaria muito de melhorar o VOID LOOP do meu arduino transmissor.Apesar de tudo funcionar corretamente, eu preciso que a VELOCIDADE DA TAXA DE ENVIO DE CARACTERES seja exatamente igual a velocidade padrão que temos nos nossos teclados independentemente do sistema operacional. Porém, a velocidade SERIAL do arduino é uma padrão que precisa ser ajustado.O que já tentei até o momento:1º Alterar o Delay do transmissor ou retirar o mesmo2º Já modifiquei as velocidades e tentei todas as velocidades seriais possiveis desde 300,....até 1152003º Já alterei a velocidade do Bluetooth HC 05 com comandos AT desde 300,...até 115200Se eu conseguir ajustar a velocidade serial para que se iguale a mesma taxa de repetição de caracteres do windows apenas do arduino transmissor sem precisar conectar com o outro está de ótimo tamanho. -
test man*~ , muito obrigado pela ajuda, realmente esse e mais videos desse canal solucionaram o problema, o UART foi a solução. \o/
-
Olá, sou iniciante em PIC, gostaria de uma ajuda. Estou querendo enviar um carácter para o computador mas não consigo elaborar um código no mickroC para que eu venha elaborar esse processo. O processo é quando eu aperto o botão 1 eu envio a LETRA 'A' para o computador e quando eu aperto o botão 2 eu envio a LETRA 'B' para o computador.Agradeço a ajuda.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Windows 10 Arduino e Autoit
em Programação - outros
Postado
Alguém esta com dificuldades de trabalhar com envio Serial do autoit para arduino. Eu conseguia trabalhar com esse procedimento ate atualizar o windows 10.
Estou com os drivers atualizados porém parece que a serial nao funciona. Alguem com problema semelhante? Ou trabalha normalmente no windows 10?