Pontos de entrada para VEX e REC Foundation

Este artigo mostra aos usuários os recursos e conteúdo de codificação VEX e RECF disponíveis.

Uma introdução à codificação

Escrever usos de código - sintaxe, estruturas, comandos, parâmetros

Criação de usos lógicos - dados de sensores, condicionais, loops, operadores

Interface com o mundo usa - motores, mecanismos, manipuladores, movimento

Usos do Pensamento Computacional - algoritmos, abstração, pensamento crítico, resolução de problemas, criatividade

O amor pelo código usa - fracasso, perseverança e a alegria avassaladora quando seu código finalmente funciona

Todos esses componentes são o que torna um robô um robô. A codificação é a cola que une todas as partes e permite que os alunos expressem sua criatividade criando uma solução incrível. A codificação com robótica pode mudar a vida dos alunos, mostrando-lhes o que são capazes de alcançar.

Tim Friez - o estagiário da VEX que nunca mais saiu. Agora vice-presidente de tecnologia educacional da VEX


Entrevistas com alunos sobre codificação

Assista e aprenda com as entrevistas enquanto equipes e alunos descrevem como abordam a codificação.

Imagem de uma competição de robótica em Farmersville, mostrando alunos engajados em aprendizado prático e trabalho em equipe em um ambiente educacional. Como a equipe de Farmersville Robotics escreveu seu código VRC>

Ilustração de um kit educacional da VEX Robotics apresentando vários componentes e ferramentas para construir e programar robôs, em um fundo limpo, enfatizando o aprendizado prático em robótica para os alunos. Team Paradigm, 315Y, Engenharia e Sensores>


Acessando VEXcode

Ilustração representando um guia passo a passo para recursos educacionais, apresentando ícones e texto relacionados aos pontos de partida no processo de aprendizagem, projetado para auxiliar os usuários a navegar pelos materiais educacionais.

VEXcode é a ferramenta de codificação feita pela VEX para robôs VEX. Existem versões para VEX 123, GO, IQ, EXP e V5. Existe também um VEXcode VR que permite programar robôs virtuais.

Aprenda codificação com tutoriais em vídeo

Dentro de cada versão do VEXcode há um botão TUTORIAIS no canto superior esquerdo. Este botão dá acesso a tutoriais em vídeo sobre diversos assuntos e é um lugar perfeito para começar.

  • Execute sua versão do VEXcode e clique em TUTORIAIS

Use a ajuda do VEXcode

Captura de tela da interface de ajuda do VEXcode, exibindo várias opções de programação e recursos para usuários, projetada para ajudar educadores e alunos a navegar no software de forma eficaz.

Dentro de cada versão do VEXcode há um botão de AJUDA próximo ao canto superior direito. A ajuda explica como funciona cada bloco ou comando de texto e inclui código de exemplo.

Existe ajuda para

  • Bloquear
  • Pitão
  • C++

Comece com habilidades virtuais

Ilustração representando as principais etapas para iniciar uma jornada educacional, com ícones e texto que orientam os usuários pelo processo inicial na categoria educação.

Ilustração retratando conceitos-chave em educação, apresentando diversos alunos envolvidos em atividades de aprendizagem, representando a seção "Comece aqui" dos recursos educacionais.

Virtual Skills é um bom lugar para começar a programar competições VEX.

Novas equipes acham difícil começar a programar robôs porque os programadores da equipe muitas vezes não têm tempo para aprender.

  • A equipe de construção está sempre conduzindo, alterando e testando o robô
  • O robô nunca está "pronto"
  • O código de teste requer reinicialização constante do campo e carregamento da bateria

Benefícios:

  • Aprenda conhecimento de codificação
  • Compreenda as habilidades de estratégia de jogo
  • Prepare-se para codificar seu próprio robô em Blocks ou Python
  • Melhore suas habilidades de depuração
  • Melhore sua confiança na codificação

O código escrito em Virtual Skills não será transferido para o robô personalizado da equipe, porque seu robô é, sem dúvida, diferente do design padrão do Virtual Skills. No entanto, o conhecimento de codificação, o conhecimento do jogo e as habilidades de depuração aprendidas com a codificação em Habilidades Virtuais serão inestimáveis ​​quando você começar a codificar o robô físico.

Virtual Skills não é uma competição como VIQC ou VRC. No entanto, existe uma tabela de classificação onde você pode ver como sua pontuação mais alta se compara a outras equipes.


Devo usar blocos, Python ou C++?

Ilustração representando recursos e ferramentas educacionais para iniciantes, destacando os principais conceitos e etapas para começar a aprender, relevantes para a seção "Comece aqui" da categoria Educação.

Comece com blocos

Para iniciantes, recomendamos começar com Blocos para VEX IQ e VEX V5.

  • Legibilidade: os comandos são fáceis de ler
  • Memorização: todos os comandos ficam visíveis para o usuário
  • Digitação: é necessária uma interface de arrastar e soltar com pouca digitação

Leia mais sobre Por que os blocos de aprendizagem primeiro são recomendados

Ilustração representando os principais conceitos da seção "Comece aqui" na categoria Educação, apresentando elementos visuais que orientam os usuários nas etapas iniciais do processo de aprendizagem.

Transição para Python

Para um programador que está pronto para migrar para texto, recomendamos Python, a menos que sua equipe ou treinador seja mais proficiente em C++.

Por que Python é recomendado em vez de C++?

  • Legibilidade: Python contém menos jargão e sintaxe que C++
  • Empregos futuros: Python é usado mais amplamente que C++
  • Educação: é mais provável que Python seja ensinado na escola
  • Desempenho: o desempenho do Python é comparável ao C++

Aprenda codificação lendo artigos

Ilustração representando conceitos-chave em educação, apresentando diversas ferramentas e recursos educacionais, com o objetivo de orientar os usuários na seção "Comece aqui" da Base de conhecimento VEX.

A Biblioteca VEX possui artigos sobre codificação que incluem

  • Começando
  • Instalando VEXcode
  • Abrindo e salvando projetos
  • Configuração do robô
  • Tutoriais sobre Block, Python e C++

Links da biblioteca VEX:


Aprenda a programar com robôs virtuais

Um desenho colorido de um robô com vários recursos, incluindo antenas e engrenagens, representando conceitos educacionais de forma lúdica, adequado para crianças e alunos na seção "Comece aqui" da categoria educação.

VEXcode VR (Virtual Robots) é uma ótima maneira de aprender codificação, evitando a necessidade de carregar baterias ou redefinir seu campo sempre que quiser testar seu código.

  • Comece em vr.vex.com
  • Tutoriais em vídeo e exemplos estão disponíveis

Suporte de codificação

Ilustração representando um guia passo a passo para iniciantes em educação, com ícones e texto que destacam os principais conceitos na seção "Comece aqui".

Existem múltiplas fontes de apoio.

Do seu treinador

  • Os treinadores sabem mais do que você pensa. E podem pedir ajuda a outros treinadores e equipes.

Fórum VEX

Comunidade em PD+ para treinadores REC

Entre em contato com a equipe VEXcode

  • Ainda está enfrentando um problema que não consegue resolver?
  • Tem uma ideia de como melhorar o VEXcode?
  • Use o botão FEEDBACK para fornecer comentários, perguntas e informações de diagnóstico diretamente à equipe VEXcode.

Use o currículo CS

Ilustração representando recursos e ferramentas educacionais para iniciantes, com ícones e texto relacionados ao início de uma jornada de aprendizado na categoria educação.

Aprenda a codificar em Blocks e Python usando o currículo e atividades gratuitas da VEX.

As aulas incluem:

  • Introdução e fundamentos
  • Movendo seu robô
  • Repetindo comportamentos
  • Navegando em um labirinto
  • Detectando paredes à distância
  • Decisões com cores
  • Movendo discos com loops
  • Desenvolvimento de algoritmos

Acesse cs.vex.come confira as Atividades e Recursos enquanto estiver lá!


Extensão de código VEX Visual Studio

VEXcode é o ambiente de codificação recomendado para usuários VEX quando eles iniciam sua jornada aprendendo a codificar. Os alunos que consideram uma carreira em codificação e que se tornaram proficientes em codificação textual se beneficiarão ao aprender as ferramentas usadas por codificadores profissionais. Visual Studio Code da Microsoft é a ferramenta preferida de 70% dos programadores profissionais em todo o mundo. A VEX criou uma extensão para o Visual Studio Code (VS Code) da Microsoft para essa finalidade.

VS Code é um ambiente de desenvolvimento integrado extensível e rico em recursos que é usado por profissionais em todos os lugares para criar software de qualidade de produção. A extensão VEX VS Code permitirá que os usuários usem ferramentas de qualidade de produção perfeitamente com o hardware VEX. O código-fonte desta extensão é público, o que permitirá que outros usuários desenvolvam o que fizemos para criar novas ferramentas que possam achar úteis.

Ilustração representando um guia passo a passo para recursos educacionais, apresentando ícones e texto relacionados ao início de uma jornada educacional. Adequado para usuários que buscam orientação na seção "Comece aqui" da categoria Educação.

Recursos de extensão

  • Compatível com código VS (versão 1.66+)
  • Compatível com Windows e Mac OS
  • Compatível com IQ (2ª geração), EXP e V5
  • C++ e Python suportados
  • Atualiza o firmware VEX
  • IntelliSense para a API VEX
  • Ajuda/documentação integrada
  • Importa projetos do VEXcode
  • Cria novos projetos a partir de modelos
  • Ferramentas de solução de problemas de hardware integradas

Vantagens quando comparado ao VEXcode

  • Suporte a vários arquivos para C++
  • Integração de controle de versão (por exemplo, Git)
  • Colaboração de código em tempo real com Live Share Extension
  • Interface personalizável
  • Extensível pelo usuário com outras extensões de código VS

Saiba mais em vscode

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

Last Updated: