collapse

* Posts Recentes

Como reproteger as pontas de cobre do ferros de soldar? por Hugu
[Ontem às 21:57]


é preciso ter cuidado com ESD? por vasco
[Ontem às 21:26]


Bibliotecas para arduino e drivers de stepper - o problema da 'distracção' por SerraCabo
[14 de Dezembro de 2018, 12:12]


Potênciometro 4.7 ou 5 KOhm com switch por brunus
[13 de Dezembro de 2018, 19:35]


Zener BZW04-105? por brunus
[11 de Dezembro de 2018, 17:34]


Artigo 11, 13 e os restantes por jm_araujo
[10 de Dezembro de 2018, 11:05]


Compra Colectiva Mouser N3-2018 (limite 25 Nov) por Hugu
[10 de Dezembro de 2018, 01:07]


Ajuda para reparar Luzes de LED de Natal por brunus
[09 de Dezembro de 2018, 00:59]


Usar steppers de 5 pontas como se fossem de 4 pontas por SerraCabo
[08 de Dezembro de 2018, 21:18]


LusoRobótica - Website - Estado actual por Tech_JA
[06 de Dezembro de 2018, 09:18]

Autor Tópico: Arduino Ethernet + displayEnviado: 27 Out 2009, 17:55  (Lida 1885 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline claudiocfv

  • Mini Robot
  • *
  • Mensagens: 2
Arduino Ethernet + displayEnviado: 27 Out 2009, 17:55
« em: 29 de Outubro de 2009, 20:14 »
Olá a todos, primeiro gostaria de colocar uma pergunta, o Arduino ethernet pode se comunicar direto com um display de 2x16?? ou vou precisar tbm do Arduino principal?? em segundo a idéia, eu preciso de comunicar com um instrumento que dispõe de conexão tcp/ip para retirar somente duas variaveis, hoje essa comunicação só pode ser feita através de software do proprietário e tem todas as opções de edição, no meu caso quero apenas que ele tenha uma indicação remota, ou seja, comunicação tcp/ip e display, sem utilizar entradas e saidas, sei que mesmo que isso dê certo provavelmente ainda vou ter problema com a linguagem do proprietario, não sei que tipo de pedido o software faz hoje para obter os valores que preciso, mas isso é outro problema e espero conseguir isso com fabricante, por agora preciso saber se esse hardware pode funcionar.



Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: Arduino Ethernet + displayEnviado: 27 Out 2009, 17:55
« Responder #1 em: 29 de Outubro de 2009, 20:22 »
Apenas te consigo responder à primeira questão.

Quando dizes "Arduino ethernet" deves estar a referir-te ao Shield.
O Shield é uma acoplação ao arduino para que (no caso da Ethernet Shield) o Arduino comunique por TCP/IP.
O display de 2x16 alfanumérico precisa sempre do Arduino (ou de outro controlador) para funcionar e para mostrar aquilo que queres.

PS: Parabéns TCP/IP (40 velas)

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.334
    • Tiago Rodrigues
Re: Arduino Ethernet + displayEnviado: 27 Out 2009, 17:55
« Responder #2 em: 30 de Outubro de 2009, 00:15 »
Olá e bem-vindo.

Como o microbyte disse, o Ethernet shield não tem inteligência, é apenas uma interface e por isso precisa de um uC. Não sendo sádico, é como perguntares se um braço pode escrever sozinho... O braço é necessário para escrever, mas este precisa do cérebro.

Quanto à comunicação com o software proprietário, o ideal seria conseguir o protocolo de comunicações junto do fabricante, mas se este não fornecer, podes sempre tentar fazer reverse com aplicações como o wireshark em que sniffas pacotes e tentas encontrar um padrão para depois o reproduzir com o arduino.

Offline claudiocfv

  • Mini Robot
  • *
  • Mensagens: 2
Re: Arduino Ethernet + displayEnviado: 27 Out 2009, 17:55
« Responder #3 em: 30 de Outubro de 2009, 14:16 »
Tig gostei dessa idéia, como eu faço esses testes?? porque pensei em fazer isso no prompt ou então com comandos via navegador mesmo, quando vou conectar pelo software tenho que colocar somente o IP do instrumento e a porta, no caso a 5001, e o computador tem que estar com IP fixo, o cabo tem que ser Bridge, tipo ligação ad-roc, se tiver alguma outra idéia agradeço. Outra coisa, vc acha que o ENC28J60 também pode funcionar como shild, a comunicação dele acho que é I2C.

Valeu...

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.334
    • Tiago Rodrigues
Re: Arduino Ethernet + displayEnviado: 27 Out 2009, 17:55
« Responder #4 em: 30 de Outubro de 2009, 14:28 »
O Wireshark é um software que fica a monitorizar as ligações de rede e pode com isso gravar todo o dialogo que existe entre vários equipamentos. Depois é uma questão de analisar os pacotes TCP/IP entre o dispositivo e o cliente e ver quais os comandos enviados para efectuar a tarefa que pretende que o Arduino fique a fazer.

O ENC28J60 comunica por SPI, e pode encontrar mais informação sobre ele aqui:
http://loja.lusorobotica.com/modulos/77-enc28j60-ethernet-interface-board.html

Datasheet:
http://ww1.microchip.com/downloads/en/DeviceDoc/39662c.pdf

Ainda não tive oportunidade de trabalhar com ele mas pelo que li rapidamente no datasheet, pode utiliza-lo para essa tarefa.

PS - No site do IC estão alguns exemplos de aplicações que podem ajudar, o link está na loja e aqui:
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en022889