Codificação com VEXcode IQ (1ª geração)

VEXcode IQ é o ambiente de codificação para programar um robô VEX IQ. O artigo a seguir fornece links para outros artigos que ajudarão você a começar a codificar com VEXcode IQ. Ao final deste artigo, você terá a opção de programar o VEX Clawbot IQ para avançar ou criar um projeto para imprimir 'VEX' no display LCD do VEX IQ Brain.

Alunos a colaborar na construção de um robô VEX IQ em ambiente de sala de aula.

Nota: para testar o seu projeto no final deste artigo, certifique-se de que começa com uma bateria IQ carregada.

Este artigo incluirá:

  • Baixe o aplicativo
  • Dispositivos e modelos
  • Usando blocos
  • Salvando
  • Atualize o firmware, se necessário
  • Baixando e executando
  • Abrindo um projeto
  • Links úteis adicionais
  • Meu primeiro projeto
    • Imprimir exemplo 'VEX' (não é necessária construção de robô)
    • Exemplo de Drive Forward (construção do Clawbot IQ necessária)

Baixe o aplicativo

O VEXcode IQ está disponível para diversos tipos de dispositivos. O aplicativo precisa ser baixado no seu dispositivo. Consulte a página de download do VEXcode

Opções de download do VEXcode IQ disponíveis para Windows, Mac, Apple App Store, Google Play e Amazon Appstore.

Os links a seguir ajudarão você a baixar o aplicativo em seu dispositivo:


Dispositivos e modelos

Novo projeto de blocos no VEXcode IQ, com a Caixa de Ferramentas de Blocos destacada para indicar que, com apenas um Brain ligado, apenas os blocos padrão são apresentados.

Quando abre um projeto VEXcode IQ, o projeto está configurado para utilizar apenas o VEX IQ Brain. Os únicos blocos que aparecerão na caixa de ferramentas são os blocos padrão. 

Um projeto é personalizado adicionando os dispositivos que estão sendo usados ​​em seu robô. Blocos adicionais preencherão a caixa de ferramentas para cada dispositivo adicionado.

VEXcode IQ com o menu Dispositivos aberto na lateral, mostrando um sistema de transmissão com 2 motores ligados. Na caixa de ferramentas, a categoria de blocos "Transmissão" já está disponível.

Por exemplo, adicionar um dispositivo 'DRIVETRAIN 2 motor' adicionará o conjunto de blocos 'Drivetrain' à caixa de ferramentas.

A montagem do robô Clawbot IQ é mostrada ao lado da montagem do robô Autopilot.

Existem várias versões padrão do VEX IQ, como o Clawbot e o Autopilot, que podem ser usadas em sala de aula e nos laboratórios VEX STEM.

Menu de dispositivos VEXcode IQ com um projeto modelo aberto e dispositivos pré-configurados apresentados. Neste exemplo, dois motores denominados ClawMotor e ArmMotor são atribuídos às portas 11 e 10, e um conjunto de transmissão com dois motores e giroscópio é atribuído às portas 1, 6 e 4.

O VEXcode IQ possui vários modelos que já estão configurados para essas compilações. Por exemplo, uma maneira fácil de iniciar um projeto VEXcode IQ para o Clawbot IQ é usar um modelo de exemplo. Isso configurará os dispositivos do Clawbot e adicionará os blocos dos dispositivos específicos à caixa de ferramentas.

Barra de ferramentas VEXcode IQ com o menu Ficheiro aberto e a opção Abrir exemplos selecionada. Abrir exemplos é a quinta opção no menu, abaixo de Novo projeto de blocos, Novo projeto de texto, Abrir e Abrir recentes.

Abra um projeto de exemplo selecionando 'Abrir exemplos' no menu Arquivo.

Menu de projetos de exemplo com a categoria Modelos selecionada na barra de filtros.

Selecione 'Modelos' na barra de filtros.

Imagem em miniatura do projeto de exemplo de transmissão do Clawbot com 2 motores.

Em seguida, selecione o modelo Clawbot (transmissão de 2 motores).

Nota: consulte a secção de artigos Robot Config para obter mais informações sobre como configurar dispositivos.


Usando blocos

VEXcode IQ abre como um projeto Blocks. A programação com blocos proporciona um ambiente acessível, com um limite de entrada muito baixo. No entanto, codificar um projeto Blocks também permite um nível avançado de programação.

Um bloco pode ser adicionado a um projeto arrastando-o da Caixa de Ferramentas para a área de trabalho.

Uma seta indica que um bloco Imprimir foi arrastado da Caixa de Ferramentas para o ambiente de trabalho, formando uma pilha por baixo de um bloco Quando Iniciado.

 Ele pode ser facilmente excluído do projeto arrastando o bloco para fora da área de trabalho. 

Uma seta indica que o bloco Imprimir pode ser eliminado arrastando-o de volta para a Caixa de ferramentas.

Alguns artigos úteis adicionais que usam blocos incluem:


Salvando

Depois de concluir seu projeto VEX IQ, ele precisará ser salvo em seu dispositivo. Salvar seu projeto difere dependendo do seu dispositivo.

Barra de ferramentas VEXcode IQ com o campo de nome do projeto alterado para "Drive". A etiqueta à direita está destacada e apresenta a palavra "Salvo".

Os artigos a seguir explicam como salvar seu projeto no seu dispositivo:


Atualize o firmware, se necessário

O VEX IQ Brain e outros dispositivos inteligentes possuem um software subjacente que permite que os dispositivos funcionem com o projeto VEXcode IQ. Este software é denominado firmware ou também conhecido como VEXos.

Ícone da aplicação VEXos Utility.

Caso o firmware não esteja atualizado com sua versão atual do VEXcode IQ, você não poderá baixar seu projeto para o IQ Brain. O VEXcode IQ alerta você quando o firmware não está atualizado, exibindo um ícone laranja de cérebro assim que um IQ Brain alimentado estiver conectado ao seu dispositivo.

O VEXcode IQ apresenta um ícone laranja de um cérebro na barra de ferramentas, indicando que o firmware do cérebro está desatualizado.

Nota: consulte o artigo Firmware - Primeiros passos - VEXcode IQ para obter mais informações sobre o firmware.


Baixando e executando

O cérebro está ligado a um computador portátil através de um cabo USB.

Seu projeto VEXcode IQ precisa ser baixado no VEX IQ Brain para que seu projeto seja executado. Isso é feito com um cabo USB conectado entre o IQ Brain e o seu dispositivo. 

O cérebro ligou-se a um iPad usando uma ligação sem fios.

Ou, sem fio, com tablets iPad/Android.

O VEXcode IQ com o menu suspenso Slot aberto permite selecionar um entre 4 slots no Brain ligado.

O VEX IQ Brain possui quatro slots de download que permitem que quatro projetos diferentes sejam armazenados no IQ Brain ao mesmo tempo.

Depois que o VEX IQ Brain estiver conectado e um slot for selecionado, seu projeto poderá ser baixado no IQ Brain e executado. Quando um projeto é executado, você pode ver como o projeto afeta o comportamento do seu robô.

Ocasionalmente, pode ocorrer um erro de download durante o processo de download. No entanto, estes são geralmente fáceis de solucionar.

Os artigos a seguir irão ajudá-lo a baixar e executar seu projeto VEXcode IQ:

Nota: Antes de descarregar o seu projeto, reveja a Lista de verificação para pré-descarregar um projeto.


Abrindo um projeto

Depois que um projeto VEXcode IQ for salvo em seu dispositivo, ele poderá ser aberto posteriormente para ser baixado novamente em seu robô, ou o projeto poderá ser modificado.

O VEXcode IQ, com um projeto Blocks previamente guardado, foi aberto com sucesso no Workspace.

Os artigos a seguir ajudarão você a abrir seu projeto VEXcode IQ em seu dispositivo específico:


Links úteis adicionais

Existem muitos artigos adicionais da VEX Library para o ajudar ao trabalhar com o VEXcode IQ.

Alguns artigos úteis adicionais para começar incluem:

Existem também muitas atividades divertidas e educativas que se encontram nos VEX IQ STEM Labs.

Imagem de banner com a inscrição VEX IQ STEM Labs.


Meu primeiro projeto

Os dois projetos a seguir permitirão que você pratique a construção de um projeto no VEXcode IQ.

Imprimir 'VEX'

Este projeto permitirá que você construa um projeto sem precisar montar um robô. Tudo o que será necessário é o VEX IQ Brain e uma bateria carregada.

O cérebro está ligado a um computador portátil através de um cabo USB.

Certifique-se de que o IQ Brain está ligado ao seu dispositivo e ligado.

Ícone da aplicação VEXcode IQ.

Inicie o VEXcode IQ.

O projeto de blocos em branco padrão está aberto no espaço de trabalho VEXcode IQ.

Um novo projeto em branco será aberto.

VEXcode IQ com um projeto que lê "Ao iniciar, imprima Olá".

Na categoria 'Aparência' selecione um bloco [Imprimir] e anexe-o ao bloco {When started}.

VEXcode IQ com um projeto que agora apresenta "Ao iniciar, imprima VEX".

Substitua a palavra 'Hello' no parâmetro pela palavra 'VEX'.

Barra de ferramentas VEXcode IQ com os ícones de Download e Executar destacados em conjunto entre os ícones Brain e Stop. O projeto também foi renomeado e guardado como DisplayProject.

Salve, baixe e execute seu projeto.

Ecrã do IQ (Gen 1) Brain apresentado após a execução do programa DisplayProject. A mensagem VEX foi impressa no ecrã.

'VEX' será impresso no display LED do IQ Brain.

Segue em frente

Este projeto deve ser usado com o Clawbot IQ padrão. Consulte o Clawbot com Controlador STEM Lab para obter instruções de construção.

Vista em ângulo da montagem do Clawbot IQ.

O cérebro está ligado a um computador portátil através de um cabo USB.

Certifique-se de que o IQ Brain está ligado ao seu dispositivo e ligado.

Ícone da aplicação VEXcode IQ.

Inicie o VEXcode IQ.

Um novo projeto em branco será aberto.

Miniatura do projeto de exemplo de transmissão do Clawbot com 2 motores.

Abra o projeto de exemplo 'Clawbot (Transmissão com 2 motores)' .

Nota: O modelo requer que um Gyro esteja conectado à Smart Port 4.

O VEXcode IQ com o projeto de exemplo do modelo de motor Clawbot Drivetrain 2 foi aberto no Workspace. O projeto possui uma nota que descreve o projeto e a sua configuração de dispositivos. O projeto conta ainda com uma pilha de blocos com a inscrição "Ao iniciar, avance 200 mm".

Na categoria 'Drivetrain', selecione um bloco [Drive for] e anexe-o ao bloco {When started}.

Nota: Avançando 200 milímetros, as rodas do Clawbot avançarão uma rotação.

Salve, baixe e execute seu projeto. O Clawbot avançará agora 200 mm, como mostra a animação abaixo.

Nota: se tiver algum problema ao trabalhar com o VEXcode , utilize a ferramenta de feedback que se encontra no VEXcode IQ.

 

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: