olá! 

minha duvida é como desenvolver uma interface gráfica (com o visual studio) para ler valores de um Arduíno, mas gostaria que a comunicação fosse feita por meio de um esp8266 conectado a mesma rede que o computador com a interface. 

já pesquisei, mas tudo que encontro é sobre a criação de web serves que indicam os valores em uma pagina da web, se alguém souber como me ajudar ou tiver alguma opinião de como fazer, agradeço a ajuda!

Exibições: 492

Responder esta

Respostas a este tópico

Tem muitas formas, muitas linguagens, mas o processo basicamente é um só.

Vc precisa fazer uma requisição de dados a placa usando um protocolo que vc escolher em uma linguagem que vc escolher.

Eu, como sou da antiga, usaria soluções clássicas e enxutas:

Opção 1:

Do lado do microcontrolador uma aplicação que responde sockets.

Seria como um chat entre o PC e o microcontrolador:

https://www.arduino.cc/en/Tutorial/ChatClient

Do lado do PC usaria Delphi ou Lazarus pq tem uma inteface gráfica (IDE) tremendamente amigável e documentada, com opção pronta (componentes) para muita coisa, bargraph, etc. Se vc comprar tem todo um sistema de instrumentos. Usando Lazarus tudo é gratuito, nada de pirataria, para Windows e linux.

Opção 2:

Usando MQTT:

O MQTT é um chat também, mas feito para industria 4.0. Um chat com servidor (fundamentalistas vão falar que estou te enganando, mas estou só simplificando pra facilitar). Vc escreve as mensagens em um servidor com um caminho e quem tiver acesso ao servidor pode ler. Lindo Lindo !

Do lado do PC desconheço que existam exemplos em delphi mas sei que existe em Unity3D, que é uma linguagem para jogos. Tem em muitas linguagens.

Opção 3:

Usando recursos mais modernos ainda, do Scada.

Não entendo muito, aqui temos muitos especialistas. Deixo o video:

https://www.youtube.com/watch?v=WJTo8kDhJvc

Onde a comunicação não é por rede, mas siga o fio que é possivel sim.

Acredito que a melhor maneira de conseguir o que você quer é usando node-red.

Veja este vídeo no meu canal como exemplo LINK AQUI

Abs.

CK

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço