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.
Nota: para testar seu projeto no final deste artigo, certifique-se de começar 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. Veja a página de download do VEXcode .
Os links a seguir ajudarão você a baixar o aplicativo em seu dispositivo:
- Chromebook - Instalar - VEXcode IQ
- Windows - Instalar - VEXcode IQ
- Mac e macOS - Instalar - VEXcode IQ
- iPad - Instalar - VEXcode IQ
Dispositivos e modelos
Quando você abre um projeto VEXcode IQ, o projeto é configurado para usar 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.
Por exemplo, adicionar um dispositivo 'DRIVETRAIN 2 motor' adicionará o conjunto de blocos 'Drivetrain' à caixa de ferramentas.
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.
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.
Abra um projeto de exemplo selecionando 'Abrir exemplos' no menu Arquivo.
Selecione 'Modelos' na barra de filtros.
Em seguida, selecione o modelo Clawbot (transmissão de 2 motores).
Observação: consulte a seçã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.
Ele pode ser facilmente excluído do projeto arrastando o bloco para fora da área de trabalho.
Alguns artigos úteis adicionais que usam blocos incluem:
- Tamanho do bloco - Tutoriais de blocos - VEXcode IQ
- Formas e significados de blocos - Tutoriais de blocos - VEXcode IQ
- Excluir um bloco - Tutoriais de blocos - VEXcode IQ
Salvando
Depois de concluir seu projeto VEX IQ, ele precisará ser salvo em seu dispositivo. Salvar seu projeto difere dependendo do seu dispositivo.
Os artigos a seguir explicam como salvar seu projeto no seu dispositivo:
- Salvar um projeto de blocos no Windows - Abrir e salvar projetos de blocos - VEXcode IQ
- Salve um projeto Blocks no macOS - Abra e salve projetos Blocks - VEXcode IQ
- Salvar um projeto Blocks em um Chromebook - Abrir e salvar projetos Blocks - VEXcode IQ
- Salvar um projeto de blocos em um tablet Android - Abrir e salvar projetos de blocos - VEXcode IQ
- Salve um projeto de blocos no iPad - Abra e salve projetos de blocos - VEXcode IQ
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.
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.
Nota: consulte o artigo Firmware - Primeiros passos - VEXcode IQ para obter mais informações sobre firmware.
Baixando e executando
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.
Ou, sem fio, com tablets iPad/Android.
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:
- Ícone de status do cérebro (USB) - Conecte-se ao cérebro - VEXcode IQ
- iPad / Android Tablet (sem fio) - Conecte-se ao cérebro - VEXcode IQ
- Baixe para um slot selecionado - Tutoriais de blocos - VEXcode IQ
- Baixe e execute um projeto de blocos - Tutoriais de blocos - VEXcode IQ
- Baixe no iPad - Tutoriais de blocos - VEXcode IQ
- Erros de download - Solução de problemas - VEXcode IQ
Nota: Antes de baixar seu projeto, revise a Lista de verificação para pré-baixar 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.
Os artigos a seguir ajudarão você a abrir seu projeto VEXcode IQ em seu dispositivo específico:
- Abra um projeto Blocks no Windows - Abra e salve projetos Blocks - VEXcode IQ
- Abra um projeto Blocks no macOS - Abra e salve projetos Blocks - VEXcode IQ
- Abra um projeto Blocks no Chromebook - Abra e salve projetos Blocks - VEXcode IQ
- Abra um projeto Blocks no iPad - Abra e salve projetos Blocks - VEXcode IQ
- Abra um projeto Blocks no Android - Abra e salve projetos Blocks - VEXcode IQ
Links úteis adicionais
Existem muitos artigos adicionais VEX Library para ajudá-lo ao trabalhar com o VEXcode IQ.
Alguns artigos úteis adicionais para começar incluem:
- Acessar Ajuda em um Projeto Blocks - Tutoriais de Blocks - VEXcode IQ
- Menu de Contexto - Tutoriais de Blocos - VEXcode IQ
- Comentários - Tutoriais de blocos - VEXcode IQ
- Notas - Tutoriais de blocos - VEXcode IQ
Há também muitas atividades divertidas e educativas encontradas nos 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.
Certifique-se de que o IQ Brain esteja conectado ao seu dispositivo e ligado.
Inicie o VEXcode IQ.
Um novo projeto em branco será aberto.
Na categoria 'Aparência' selecione um bloco [Imprimir] e anexe-o ao bloco {When started}.
Substitua a palavra 'Hello' no parâmetro pela palavra 'VEX'.
Salve, baixe e execute seu projeto.
'VEX' será impresso no display LED do IQ Brain.
Segue em frente
Este projeto deve ser usado com o Clawbot IQ padrão. Veja o Clawbot com Controlador STEM Lab para obter instruções de construção.
Certifique-se de que o IQ Brain esteja conectado ao seu dispositivo e ligado.
Inicie o VEXcode IQ.
Um novo projeto em branco será aberto.
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 agora avançará 200 mm.
Nota: se você tiver algum problema ao trabalhar com o VEXcode IQ, use a ferramenta de feedback encontrada no VEXcode IQ.