LusoRobótica - Robótica em Português

Software => Software e Programação => Tópico iniciado por: dvdt em 21 de Janeiro de 2012, 21:36

Título: site para controlar o arduino
Enviado por: dvdt em 21 de Janeiro de 2012, 21:36
boas pessoal eu preciso de uma ajudinha.
Eu quero criar um site muito simples só com meia dúzia de botões para controlar um arduino e uma parte onde possa estar a receber imagem da webcam de outro pc onde esta ligado o arduino
Título: Re: site para controlar o arduino
Enviado por: jorge_rc em 21 de Janeiro de 2012, 21:50
Quero exactamente o mesmo  ;D mas utilizando o arduino ligado por USB e nao por ethernet.

Ja andei a ver PHP, mas estou completamente a toa...

Toda a ajuda é bem vinda  ;)
Título: Re: site para controlar o arduino
Enviado por: dvdt em 21 de Janeiro de 2012, 21:53
pois eu também quero ligar o arduino por usb ao pc e depois o pc é que esta ligado à Internet
Título: Re: site para controlar o arduino
Enviado por: vdr em 22 de Janeiro de 2012, 08:54
Existe por ai uma biblioteca para comunicar com a porta serie do arduino. Podias criar um codigo em C que comunicava com o arduino, importavas esse código para um programa java e penso que seria suficiente para o que pretendes.
Título: Re: site para controlar o arduino
Enviado por: senso em 22 de Janeiro de 2012, 13:39
Importar código C para Java é capaz de ser bem complicado de se fazer, para além de que usar serial é simples tanto em C como em Java.
Título: Re: site para controlar o arduino
Enviado por: dvdt em 22 de Janeiro de 2012, 13:58
pois eu queria uma coisa simples de programar para começar
Título: Re: site para controlar o arduino
Enviado por: senso em 22 de Janeiro de 2012, 14:07
Mas queres fazer um site?
Não será um programa para correr no pc e falar com o Arduino por serial?
Título: Re: site para controlar o arduino
Enviado por: LoneWolf em 22 de Janeiro de 2012, 14:22
Boas, senso penso que seja isso que eles querem ter uma pagina web a interagir por usb com o aduino, acho que o que eles precisam é usar processing e php, tipo ligar\desligar led via serial. Alias tem que se trocar o codigo de prossecing pelo php...

algo tipo isto

$port = fopen('COMx', 'xy');
fwrite($port, 'y');
fclose($port);


1 abre a porta comx pelo endereço xy
2 responde pela porta y
3 fecha a porta

Algo tipo isto e espero não esta muito longe....mas o mais certo é estar errado
Abraço.
Título: Re: site para controlar o arduino
Enviado por: nunosilvarocha em 22 de Janeiro de 2012, 15:00
Tal como o LoneWolf disse o codigo para php é mesmo esse:
Código: [Seleccione]
$port = fopen('COMx', 'xy');
fwrite($port, 'y');
fclose($port);
Esse é a base, depois podes implementar um pouco mais de código e desenvolver um pouco mais.
Título: Re: site para controlar o arduino
Enviado por: jorge_rc em 23 de Janeiro de 2012, 21:47
Ninguem para dar uma ajuda?

Abraço
Título: Re: site para controlar o arduino
Enviado por: senso em 23 de Janeiro de 2012, 21:53
Não colocas-te mais duvida nenhuma..
Título: Re: site para controlar o arduino
Enviado por: jorge_rc em 24 de Janeiro de 2012, 21:13
Obrigado senso. A dúvida está no php, se alguem tem algum exemplo, ou conhece algum projecto/tuturial.

Caso alguem saiba de algo, agradeço.
Título: Re: site para controlar o arduino
Enviado por: nunosilvarocha em 24 de Janeiro de 2012, 23:04
O código base para o php já te foi dito.
Se queres algo mais avançado tens que expor melhor a tua duvida.
Título: Re: site para controlar o arduino
Enviado por: jorge_rc em 25 de Janeiro de 2012, 20:07
O meu problema está em todo o codigo PHP, mas já encontrei mais uns links que vou ver com calma.

Obrigado
Título: Re: site para controlar o arduino
Enviado por: senso em 25 de Janeiro de 2012, 20:09
Isso é leres uns tutoriais, mas porque é que não fazes isso em C/C++/Java ou Python?
Título: Re: site para controlar o arduino
Enviado por: jorge_rc em 25 de Janeiro de 2012, 20:18
De programação, apenas tenho conhecimentos de C da faculdade, e pelo que fui descobrindo pela net o php é usado várias vezes.

Mas estou aberto a mais sugestoes que possam ser "integradas" numa página web.

Abraço