Olá Pessoal!

Já pesquisei bastante, porém não encontrei a resposta que busco. O seguinte:

Estou testando um ethernet shield w5100 e nos testes funcionou certinho, tanto realizando ping no IP que defini quanto testando como servidor com IP e porta no browser.

Minha dúvida é sobre o serial monitor, pois notei que em todos os códigos que utilizo para testá-lo é como se desabilitasse a porta serial,  ou seja, sempre tenho que retirar o shield caso modifique o código ou queira enviar outro.

Eu quero fazer testes onde eu possa enviar comandos pelo serial monitor e enviar os códigos alterados sem a necessidade de ficar retirando o shield. 

Alguém sabe porque a porta com desabilita quando utilizo o ethernet shield e como faço para resolver este problema?

Grato

Exibições: 976

Responder esta

Respostas a este tópico

É a sua configuração de dados Tipo vc tem q dizer cada um quem vai receber e quem vai enviar, Se for por Serial tem q usar o Begin, print, Read, tudo para o  Serial, o mesmo com o Ethernet, ambos são independentes.

Vc nao deve ta iniciando os 2, so isso. 

Obrigado por responder! É possível me enviar um pequeno trecho de código que exemplifique. Grato.

Na própria biblioteca da IDE tem alguns exemplos, tem exemplo de Serial e Tem exemplo de Ethernet, nao lembro qual no momento pois nao estou no Meu PC mas abre um exemplo de cada ai vc vai entender como cada um funciona, vc pode pegar um pra serial e um pra ethernet e depois "Misturar " eles ou seja depois de feito o Void Setup com os 2, ai no VOID LOOP vc escreve o q quer tipo

Serial.println("Bom dia");   <--- esse escreve na Serial
client.println("Bom dia");   <---- esse escreve na ethernet.

Obrigado Egnaldo! 

Pelo que entendi as respostas do shield ethernet serão exibidas não no monitor, mas no browse ou enviar para outro servidor.

Vou testar com suas dicas e verificar se configurando os dois consigo utilizar o serial monitor sem ter que retirar o shield, o que está me incomodando.

Grato.

Isso Exatamente, no serial monitor é somente aparece o que o Serial.Print descreve, e ele fica totalmente independente do ethernet, assim como o ethernet do serial monitor.

Mas vc tbm pode configurar para imprimir no serial o q o ethernet recebe e vice versa.

A entrada de dados é a mesma coisa. Bem a noite devo estar no meu pc e no Skype Egnald qualquer coisa tenho alguns exemplos.

Show de bola, muitíssimo obrigado. Vou adicioná-lo ao Skype. Abs!

Olá

Maximiller você poderia disponibilizar trecho do seu código para podermos ajudar

mais no entanto a sugestão do Egnaldo e válida você deve inicializar a

Serial.begin(9600); // inicializa a comunicação serial

e depois solicitar para que seja impresso o que deseja na serial com o comando

Serial.println("xxxxxx");


RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço