top of page
Writer's pictureLucas Lira

Introdução ao VEXcode VR - VEX Robotics 🤖💡🔎


Jornada de Aprendizagem Tecnológica Ciência Maker - Programção de Robôs


Controle seu próprio robô VR usando esta série de projetos de codificação para se familiarizar com o robô VEXcodeVR.

Nesta primeira sessão, aprenda como utilizar a interface VEXcodeVR e criar seu primeiro código para o robô.


Simulador Virtual de Robótica - VEXcodeVR - Realidade Virtual  Fábrica de Nerdes
Simulador Virtual de Robótica - VEXcodeVR - Realidade Virtual

Este projeto foi desenvolvido para o sistema VEXcodeVR, você pode acessá-lo aqui - https://vr.vex.com/ Espero que gostem do projeto!



Primeiro, vamos dar uma olhada na interface e onde tudo é.


Painel de controle do robô no espaço virtual - VEXcodeVR
Painel de controle do robô no espaço virtual - VEXcodeVR


Para criar um novo projeto, após o VEXcodeVR já ter sido iniciado, abra o menu Arquivo e selecione “Novo Projeto de Blocos”.


Criando um novo projeto no VEXcodeVR
Criando um novo projeto no VEXcodeVR


Para salvar um projeto, você deve primeiro dar um nome a ele.

Clique na caixa do nome do projeto, digite o novo nome do projeto e clique em “renomear”. Isso altera o nome, mas o projeto ainda não foi salvo.


Renomear o arquivo - VEXcodeVR
Renomear o arquivo - VEXcodeVR


Para salvá-lo, vá a o menu arquivo e selecione “Salvar no seu dispositivo”. Seu projeto será salvo na pasta Downloads.


Salvando o projeto no VEXcodeVR
Salvando o projeto no VEXcodeVR


O Playground é o mundo virtual 3D que contém o robô VEXcodeVR.


Existem vários parques infantis diferentes para você escolher.

Para abrir a janela Playground, clique no ícone Playground

botão na faixa azul na parte superior da tela:


Acesso ao hambiente virtual para simulação 3D
Acesso ao hambiente virtual para simulação 3D

Use o menu suspenso na janela do Playground para escolher diferentes parques infantis.


Se você fechar acidentalmente o Playground, poderá abri-lo novamente clicando no botão Playground na faixa azul.

Você pode alterar a visão do robô pressionando os botões da câmera no canto inferior direito do Playground.


Conhecendo os diferentes tipos de mapas - VEXcodeVR
Conhecendo os diferentes tipos de mapas - VEXcodeVR

Agora vamos criar nosso primeiro programa e ver como executá-lo. Arraste o bloco “Drive Forward for” da caixa de ferramentas e anexe-o ao bloco “quando iniciado”.


Este bloco contém coisas que podemos alterar – elas são chamadas de parâmetros. Podemos mudar a direção que o robô dirige e a distância que ele percorre.


Programação em blocos inicial - VEXcodeVR
Programação em blocos inicial - VEXcodeVR

Defina a direção para frente e a distância para 400 mm

Agora adicione outro bloco para fazer o robô andar em sentido inverso por 400 mm.


* Dica principal - Para executar o programa, clique no botão Iniciar na faixa azul ou na janela do playground.


Iniciando a simulação no VEXcodeVR
Iniciando a simulação no VEXcodeVR


Cada quadrado na grade tem 200 mm. Você notou que o robô avançou 2 quadrados e recuou 2 quadrados?


2 x 200 = 400


Agora adicione mais 4 comandos à sequência para que o robô percorra 2 quadrados, depois 4 quadrados e depois 6 quadrados, retornando à posição inicial a cada vez?


Programação de simulação inicial VEXcodeVR
Programação de simulação inicial VEXcodeVR

Use este código para fazer seu robô se mover em um quadrado.


Resolução de programação para um quadrado - VEXcodeVR
Resolução de programação para um quadrado - VEXcodeVR

* Dica principal –Você pode controlar a rapidez com que seu robô se move e gira usando esses blocos. Tente alterar a velocidade para ver o que acontece.


Controle de velocidade - VEXcodeVR
Controle de velocidade - VEXcodeVR

Subir de nível!

Passe algum tempo se acostumando a fazer seu robô se mover.

Use os blocos de codificação para fazer seu robô se mover em diferentes formas.

Você consegue codificar seu robô para se mover por todos os quadrados da grade?




Recent Posts

See All

Comentários

Avaliado com 0 de 5 estrelas.
Ainda sem avaliações

Adicione uma avaliação
bottom of page