collapse

* Links de Robótica

* Posts Recentes

TV Avariou - Sanyo por almamater
[Hoje às 12:43]


Mosfet trocado? por almamater
[Hoje às 12:42]


Ontem pequei... por senso
[Ontem às 19:37]


Motherboard por SerraCabo
[Ontem às 10:04]


Encomenda Colectiva N2-2016[@Mouser - Aberta a pedidos!] por Hugu
[23 de Setembro de 2016, 20:40]


Ficha desconhecida por SerraCabo
[22 de Setembro de 2016, 22:28]


Livros Elektor por beirao
[20 de Setembro de 2016, 22:04]


Encomenda Colectiva MikroElektronika por TigPT
[20 de Setembro de 2016, 08:33]


Sugestões para uma campainha Wireless (longa distância) por samc
[20 de Setembro de 2016, 00:22]


Módulo gsm por Njay
[19 de Setembro de 2016, 23:42]

Autor Tópico: Gobetwino proxy - Executa Comandos do Arduino no PC  (Lida 4941 vezes)

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

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.689
Gobetwino proxy - Executa Comandos do Arduino no PC
« em: 18 de Março de 2009, 20:39 »
Aqui está o que na minha opinião é uma aplicação simples mas com bastante utilidade.
Esta aplicação permite através do Arduino controlar e executar várias tarefas no PC.


Os comandos existentes são:
  • Executar um programa no PC. Executar um programa, esperar que ele termine e dizer ao Arduino que terminou.
  • Enviar dados do Arduino para várias aplicações do windows.
  • Enviar emails com anexos.
  • Fazer o download de um ficheiro da internet.
  • Ler um ficheiro e retornar os dados para o Arduino.
  • Gravar dados do Arduino directamente num ficheiro.
  • Verificar periodicamente uma caixa de correio POP3 por novos emails e enviar comandos ao  Arduino.
  • Obter as horas do PC.
  • Obter a data do PC

Uma combinação destes comandos pode por exemplo:
  • Executar o Excel, gravar no Excel dados vindos do Arduino, gravar o ficheiro Excel e envia-lo por email.

Esta aplicação necessita simplesmente de ter o Arduino ligado ao PC.

Mais informação: http://mikmo.dk/gobetwino.html
Para quem não encontrar no site o link de download: http://mikmo.dk/gobetwinodownload.html
Está incluido um manual no ficheiro de download!
« Última modificação: 18 de Março de 2009, 21:20 por metRo_ »

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.117
    • Tiago Rodrigues
Re:Gobetwino proxy - Executa Comandos do Arduino no PC
« Responder #1 em: 18 de Março de 2009, 21:13 »
Muito interessante, obrigado por partilhares!

Offline Fifas

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 2.039
  • El RoboSapiens
Re:Gobetwino proxy - Executa Comandos do Arduino no PC
« Responder #2 em: 18 de Março de 2009, 21:22 »
eis um programa que procurava ha muito ;D

obrigado por partilhares :)

Offline tcustodio

  • Mini Robot
  • *
  • Mensagens: 344
  • "beware of programmers who carry a soldering iron"
    • Youtube
Re:Gobetwino proxy - Executa Comandos do Arduino no PC
« Responder #3 em: 18 de Março de 2009, 22:27 »
eláá.. se isto dá pra fazer logs do estado do arduino em ficheiros CSV acho que isto vai ser muito útil no meu projecto de domótica  :D
Tiago Custódio,
- Não me dêem álcool se estiver um piano por perto.

Offline rjrv

  • Mini Robot
  • *
  • Mensagens: 84
Re:Gobetwino proxy - Executa Comandos do Arduino no PC
« Responder #4 em: 19 de Março de 2009, 02:00 »
Excelente post, muito interessante, desconhecia mesmo estas funcionalidades.
Muito util.
"Somos humanos, demasiado humanos." - Friedrich Nietzsche

Offline delphi

  • Mini Robot
  • *
  • Mensagens: 217
Re:Gobetwino proxy - Executa Comandos do Arduino no PC
« Responder #5 em: 19 de Março de 2009, 09:43 »
Olá,

Este aplicativo simplifica algumas tarefas para a comunicação com o PC, em parte porque já tem alguns comandos preparados, mas penso pode ser também útil saber como desenvolver aplicações que comuniquem com o arduino (ou qualquer porta COM), permitindo assim que desenvolvam à vossa medida sem limites :)


Seguem alguns exemplos para C#

http://www.codeproject.com/KB/cs/serialcommunication.aspx
http://msmvps.com/blogs/coad/archive/2005/03/23/SerialPort-_2800_RS_2D00_232-Serial-COM-Port_2900_-in-C_2300_-.NET.aspx
http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=320

www.saborapalco.com - Companhia de Teatro Amador
www.megavaquinha.com - Uma mega aposta no euromilhões de um grupo de mega amigos

Offline lobueno

  • Mini Robot
  • *
  • Mensagens: 21
Re:Gobetwino proxy - Executa Comandos do Arduino no PC
« Responder #6 em: 19 de Março de 2009, 12:53 »
e a cada momento me da mais vontade de comprar um arduino hehe (sem grana no momento T_T)

arduino...em breve *__*

Offline Fifas

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 2.039
  • El RoboSapiens
Re:Gobetwino proxy - Executa Comandos do Arduino no PC
« Responder #7 em: 19 de Março de 2009, 14:13 »
tava aqui a olhar po nunchuck (coitado nao da :P) e surgiu-me uma ideia....

com este programa nao será possivel, por exemplo, com o nunchuck controlar o rato? ou ate fazer de joystick para um jogo :P

Offline delphi

  • Mini Robot
  • *
  • Mensagens: 217
Re:Gobetwino proxy - Executa Comandos do Arduino no PC
« Responder #8 em: 19 de Março de 2009, 14:22 »
Sim.

Tal como se consegue ver os dados no "debug" do arduino (enviados pelo Serial.print) , se abrirem o Hyperterminal, escolherem a porta COM, tambem ai "apanham" os dados enviados pelo arduino.

Para apanhar os dados enviados pelo arduino, apenas tem de abrir uma ligação à porta COM onde o arduino "está", tal como explicado nos links abaixo.

A partir dai, a aplicação com esses dados faz o que quer, mas já depende das capacidades de linguagem.
« Última modificação: 19 de Março de 2009, 16:39 por delphi »
www.saborapalco.com - Companhia de Teatro Amador
www.megavaquinha.com - Uma mega aposta no euromilhões de um grupo de mega amigos

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.689
Re:Gobetwino proxy - Executa Comandos do Arduino no PC
« Responder #9 em: 19 de Março de 2009, 16:35 »
tava aqui a olhar po nunchuck (coitado nao da :P) e surgiu-me uma ideia....

com este programa nao será possivel, por exemplo, com o nunchuck controlar o rato? ou ate fazer de joystick para um jogo :P

Sei que esse programa dá para acrescentar comandos em que podes simular que uma tal tecla do teclado foi pressionada, por isso já é um caminho. Quando ao simular o rato é como o delphi disse, por exemplo controlar o rato em visual express c++ é muito simples!

Offline vanila

  • Mini Robot
  • *
  • Mensagens: 65
Re:Gobetwino proxy - Executa Comandos do Arduino no PC
« Responder #10 em: 19 de Março de 2009, 18:31 »
Pena é não dar para fazer isso pela porta USB, pois assim poderiamos manter alimentada a placa  ;), ou será que dá?
Mas sem dúvida que as versões sem fio como a ZigBee ou outros dispositivos em FM dão mais autonomia aos nosso projectos.  :D , e estes programas podem nestes cenários também.
« Última modificação: 19 de Março de 2009, 18:35 por vanila »

Offline delphi

  • Mini Robot
  • *
  • Mensagens: 217
Re:Gobetwino proxy - Executa Comandos do Arduino no PC
« Responder #11 em: 19 de Março de 2009, 18:35 »
Pena é não dar para fazer isso pela porta USB

Sim, dá para fazer.
Internamente o sistema operativo "virtualiza" a porta usb como se se tratasse de uma COM.

Experimenta abrir o Hyperterminal e "ligar" à mesma porta do IDE (na mesma altura o IDE não pode ter essa porta em uso, a utilização da porta é exclusiva).
www.saborapalco.com - Companhia de Teatro Amador
www.megavaquinha.com - Uma mega aposta no euromilhões de um grupo de mega amigos

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.117
    • Tiago Rodrigues
Re:Gobetwino proxy - Executa Comandos do Arduino no PC
« Responder #12 em: 19 de Março de 2009, 19:39 »
Pena é não dar para fazer isso pela porta USB, pois assim poderiamos manter alimentada a placa  ;), ou será que dá?
Mas sem dúvida que as versões sem fio como a ZigBee ou outros dispositivos em FM dão mais autonomia aos nosso projectos.  :D , e estes programas podem nestes cenários também.
O arduino tem um chip que é o FTDI que cria uma porta com atravez da porta USB, logo quando se fala ai da porta COM, é a porta de comunicaçao do arduino!

Offline ailtonfacanha

  • Mini Robot
  • *
  • Mensagens: 53
  • Trabalho e robótica estão juntos em minha vida.
Re:Gobetwino proxy - Executa Comandos do Arduino no PC
« Responder #13 em: 23 de Março de 2009, 00:43 »
Olá

Excelente aplicação, principlamente gravar dados do Arduino diretamente num arquivo(ficheiro). Para leituras de sensores e armazenamento de dados, esta última opção é muio prática.

Ailton

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.627
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:Gobetwino proxy - Executa Comandos do Arduino no PC
« Responder #14 em: 11 de Abril de 2009, 16:53 »
poderia-se por um termometro, ou outros sensores quaisqueres e enviar os dados deles, temperatura, etc por e-mail para caso de irmos de férias e querer-mos saber se a temperatura está boa pró periquito(ou outra coisa qualquer) seria muito dificil?