Controlar um robot com dois computadores numa rede ad hoc

Para controlares um Robot por ligação serial com um computador a partir de outro em rede é relativamente simples. Apenas precisas de dois computadores ligados numa rede ad hoc, umas aplicações em processing e um arduino ou um picaxe.

Criar rede ad hoc em windows:

Menu Iniciar > Ligar a > Configurar uma ligação de rede > Configurar um rede ad hoc (computador-a-computador)

Assim que tiveres os dois computadores em rede podemos passar ao próximo passo. Agora abre esta aplicação em processing no pc servidor (onde controlas o arduino ou o picaxe) e esta no pc cliente (onde está ligado o arduino ou o picaxe).

Agora precisas de alterar duas coisas no ficheiro SimpleClient.pde, uma é a porta COM (ai tens de defenir a porta COM do teu arduino ou do teu PICAXE) a outra é defenires o ip do servidor.

Por último faz o upload deste skecth para o arduino ou deste para o picaxe e estás pronto para controlar o teu robô ligado a um pc em rede. Este exemplo é para controlares dois motores mas poderás alterar para melhor se adaptar ao teu projecto.

Com o código que acabaste de fazer o upload consegues controlar um a direcção de um robot carregando nas teclas ‘w’, ‘a’, ‘s’ ,’d’.

Todo o código foi desenvolvido pelo user XicoMBD do Let’s Make Robots.

Escrito por André Delgado

Fundador e administrador do Make Bits, desde cedo que se interessou por robótica e micro-controladores, principalmente pelo Arduino. Já escreveu 116 artigos no Make Bits sobre os mais variados temas da robótica.

Artigos Relacionados:

4 Comentários

  • Boas,

    Ainda não tinha tido paciência para traduzir o tutorial para português, assim já não preciso. :D

    Obrigado!

    • De nada (: É um excelente tutorial, com muita procura :D

  • Boas,

    Alguém me pode dar uma ajuda sobre como obter dados TCP/IP no processing?

    Obrigado

Comenta


Make Bits no teu email



* obrigatório


Publicidade:


Sistema Dinheiro Teste Drive