-
Notifications
You must be signed in to change notification settings - Fork 0
Rodando os programas
##Programas no Robotino Todos os programas exemplos compilados seguem o mesmo padrão. Ao executar, eles procuram se conectar com o IP padrão 172.26.1.1. Esse é o IP padrão do Robotino quando se conecta a ele.
A maneira mais fácil de se conectar é acessando a própria rede Wifi que o robô gera enquanto está ligado.
Assim que estiver conectado na rede do robô, basta executar qualquer um dos programas exemplos, por exemplo:
./circle
Se o robô possuir algum outro endereço de IP, por exemplo 192.68.1.10, basta digitá-lo após a execução de qualquer um dos exemplos
./circle 192.68.1.10
##Programas na simulação
Primeiro instale o simulador na sua máquina Windows.
O simulador funciona como se fosse um Robotino, então se acessa ele da mesma maneira, basta chamar o programa com o endereço de IP do seu computador seguido da porta que o simulador estiver rodando, (normalmente é a 8080). Por exemplo 127.0.0.0:8080.
(Se deseja usar a câmera pule essa parte)
Se estiver usando a máquina virtual fornecida, o endereço de IP do seu Windows para ela é 10.0.2.2, então para rodar o código no simulador digite:
./circle 10.0.2.2:8080
(Para utilizar a câmera, leia a partir de aqui)
A máquina virtual fornecida está em configuração de rede NAT. Esse tipo de rede não funciona para receber a imagem da câmera por vários motivos. A computador hospedeira não faz port forwarding de maneira automática. E além disso, o simulador roda na mesma porta do servidor de imagens criado, gerando conflito. Portanto, é necessário mudar o modo da máquina virtual para Bridge Network. Para tanto faça o seguinte:
- Passo 1
Selecione a máquina virtual que você irá alterar, e depois clique em configurações
- Passo 2
Clique em rede, e depois no "campo conectado a", mude de NAT para Placa em modo Bridge
Agora, basta entrar na máquina virtual e se conectar a rede. No seu computador hospedeiro, o windows, abra o prompt de comandos, ou cmd, e digite ipconfig para descobrir seu endereço de ip na rede. Certifique-se que sua máquina virtual esteja conectada na rede e digite
./nome_do_programa ip_do_windows:8080