William B
  • Masculino
  • São Paulo
  • Brasil
Compartilhar no Facebook
Compartilhar
  • Mensagens de blog
  • Tópicos (37)
  • Eventos
  • Grupos
  • Fotos
  • Álbuns de Fotos
  • Vídeos

Discussões de William B

ESP8266 com comunicação RS485

Iniciou esta discussão. Última resposta de William B sexta-feira. 17 Respostas

Montei um circuito de testes (anexo) com ESP8266 12E e um chip SN75176 para comunicação RS485. Liguei duas placas dessas via RS485. Em meus testes observei dois problemas:1) Quando conecto as duas…Continuar

Tags: RS485, ESP8266

[RESOLVIDO] ESP8266 12E com RS485 enviando dados a mais

Iniciou esta discussão. Última resposta de mineirin RV 19 Nov. 8 Respostas

Pessoal, estou desenvolvendo um circuito usando NodeMCU ESP8266 12E com comunicação RS485. A comunicação RS232 está funcionando perfeitamente quando ligo um circuito ao outro (são duas placas iguais…Continuar

Como detectar dispositivo de rádio RF/Wifi nas proximidades

Iniciou esta discussão. Última resposta de José Gustavo Abreu Murta 12 Set. 18 Respostas

Olá! Gostaria de saber se existe uma maneira de detectar se existe algum radio RF/WiFi ligado nas proximidades?Estou configurando um módulo ESP8266 12E para se conectar a uma rede Wifi. Até aí sem…Continuar

Manipulação de strings no Arduino

Iniciou esta discussão. Última resposta de William B 8 Jul. 2 Respostas

Pessoal, estou com um problema na manipulação de strings no Arduino. Não sei se é um problema de ponteiros que não estou encontrando e está estragando tudo ou se são dois problemas separados (acho…Continuar

Tags: char, string, arduino

 

Página de William B

Últimas atividades

William B respondeu à discussão ESP8266 com comunicação RS485 de William B
"Não funcionou também... Tentei isso também sem sucesso:     digitalWrite(PIN_RS485, HIGH);    for (int i = 0; i < 9; i++)        Serial.write((unsigned char)i);   …"
sexta-feira
mineirin RV respondeu à discussão ESP8266 com comunicação RS485 de William B
"Boa tarde WB, ok, entendi a necessidade do seu projeto. Já testou assim: voce envia "n" bytes ;  int bytesSent = 0;        // bytesSent   recebe o valor de bytes enviados pelo…"
6 Dez
William B respondeu à discussão ESP8266 com comunicação RS485 de William B
"Não posso usar "Serial.print" em meu projeto real, pois trabalho com um buffer de bytes (não baseado em string). Além disso, o "print" não permite informar a quantidade de bytes do buffer que preciso…"
6 Dez
mineirin RV respondeu à discussão ESP8266 com comunicação RS485 de William B
"WB, faça um teste com Serial.print ao invés de Serial.write ou Serial.printf. E depois conta pra gente. RV"
6 Dez
William B respondeu à discussão ESP8266 com comunicação RS485 de William B
"Vou testar e posto aqui o resultado. Obrigado."
6 Dez
José Gustavo Abreu Murta respondeu à discussão ESP8266 com comunicação RS485 de William B
"Por que esta mudando o estado do pino TXD ( GPIO 15) para HIGH ??? Qual é o seu objetivo?  #define PIN_RS485    15  digitalWrite(PIN_RS485, HIGH);  e depois  digitalWrite(PIN_RS485,…"
6 Dez
Jucelei Freitas respondeu à discussão ESP8266 com comunicação RS485 de William B
"Opa. Isso não é um problema em si, e sim uma condição de operação da library que você usa. Nos meus projetos  uso o timer para desabilitar esse pino, assim que mando enviar o ultimo byte, carrego…"
6 Dez
William B respondeu à discussão ESP8266 com comunicação RS485 de William B
"Não alterou o comportamento. A necessidade do delay ainda persiste. Valeu!"
6 Dez
William B respondeu à discussão ESP8266 com comunicação RS485 de William B
"Só um detalhe a mais que observei agora em meu código, mas eu acredito que não deva fazer diferença: Em lugar de escrever na serial com "Serial.printf" eu estou escrevendo com "Serial.write".…"
6 Dez
William B respondeu à discussão ESP8266 com comunicação RS485 de William B
"Eduardo, no fim das contas, assim como o delay que inseri, as outras soluções também acabam sendo paliativas para um problema que não deveria existir. Mas obrigado!"
6 Dez
William B respondeu à discussão ESP8266 com comunicação RS485 de William B
"Sim, é isso mesmo. Mas preciso eliminar o problema e ainda não sei como. Valeu!"
6 Dez
William B respondeu à discussão ESP8266 com comunicação RS485 de William B
"Murta, realmente não tem esses resistores em meu circuito. Vou adicionar, fazer os testes e ver o que acontece. Se funcionar eu posto aqui. Obrigado."
6 Dez
William B respondeu à discussão ESP8266 com comunicação RS485 de William B
"Obrigado pela informação mineirin RV. Já tinha testado isso anteriormente e imaginei que teria esse comportamento que você descreveu, mas por alguma razão não funcionou. Grato novamente."
6 Dez
José Gustavo Abreu Murta respondeu à discussão ESP8266 com comunicação RS485 de William B
"Bom dia ,  Minha especialidade é com HW. E tenho uma recomendação para o seu circuito.  Onde montou o resistor terminator da interface RS-485 ( entre os pinos A e B)  ? Qual valor esta usando…"
6 Dez
mineirin RV respondeu à discussão ESP8266 com comunicação RS485 de William B
"Bom dia WB, como todos sabem e vários concordam, Não gosto de ajudar qdo o amigo posta o sketch na área de texto do post. Mas as vezes qdo o sketch é pequeno, abro exceções. E este seu caso…"
6 Dez
Eduardo H. Marcondes respondeu à discussão ESP8266 com comunicação RS485 de William B
"O Jucelei Freitas acho que já matou a questão. O Arduino em sua biblioteca tem um buffer. Quando vc manda escrever na serial para otimizar ele escreve em memória e vai repassando pra serial no tempo, conforme o termino…"
5 Dez

Informações do Perfil

Formação:
Superior Completo
Ocupação:
Desenvolvedor
Interesses:
Desenvolvimento de embarcados, IoT, desenvolvimento de interfaces web, mobile, desktop, Linux, Windows.

Caixa de Recados

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

  • Sem comentários por enquanto!
 
 
 

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2018   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço