Novos recursos no VEXcode EXP 4.0

O VEXcode EXP 4.0 apresenta uma série de novos recursos. Esta atualização importante se concentra em melhorar a produtividade e a acessibilidade na codificação de robótica. Leia abaixo para saber quais novos recursos estão disponíveis com o VEXcode EXP 4.0!

Clique aqui para baixar o novo instalador do VEXcode EXP 4.0!

Célula de trabalho CTE

O VEXcode EXP agora oferece suporte total ao CTE Workcell. O CTE Workcell apresenta aos alunos o mundo da robótica industrial e automação por meio de atividades práticas.

Imagem do Teach Pendant no VEXcode EXP

No VEXcode EXP, o braço robótico de 6 eixos pode ser ligado diretamente a um computador sem um EXP Brain para aceder ao Teach Pendant.

Os Teach Pendants são dispositivos utilizados para controlar e programar braços robóticos e outras máquinas para automação industrial e incluem botões ou um ecrã táctil que permite aos operadores guiar manualmente os movimentos de um robô.

A ligação do braço robótico de 6 eixos a um EXP Brain também lhe permitirá integrar novos dispositivos no seu projeto CTE, como o sistema CTE Pneumatics, Signal Towere Object Sensor.

Clique aqui para saber mais sobre o CTE Workcell e como usá-lo em salas de aula.

Blocos de comutação

Novos blocos de switch agora estão disponíveis, facilitando a transição da codificação baseada em blocos para a programação baseada em texto.

GIF animado mostrando um usuário arrastando um bloco rotulado "quando iniciado" da paleta de codificação para o espaço de trabalho na interface do VEXcode, demonstrando o processo de início de um novo projeto.

Blocos de interruptores de arrastar e soltar: Todos os blocos de interruptores estão disponíveis para serem arrastados da caixa de ferramentas e digitados diretamente.

GIF animado mostrando um programa baseado em blocos no VEXcode V5. O programa começa com um bloco amarelo 'quando iniciado', seguido por um bloco laranja 'repetir 4' e um bloco azul 'avançar por 200 mm'. O GIF demonstra um usuário arrastando e conectando um bloco verde abaixo dos blocos existentes no espaço de trabalho.

Digite Python diretamente em projetos de blocos: O VEXcode permite que você incorpore comandos Python diretamente em seus projetos, integrando-os perfeitamente com outros blocos. Para ajudar você a escrever código correto, o VEXcode também fornece um recurso de preenchimento automático para comandos Python.

GIF animado mostrando um programa simples do VEXcode IQ Blocks, onde a sequência inclui 'dirija para frente por 200 mm', 'vire à direita por 90 graus' e outro 'dirija para frente por 200 mm'. Os blocos são montados sob o bloco "quando iniciado", demonstrando uma sequência básica de movimento do robô.

Conversão de código: Converta pilhas de blocos inteiras para Python com um único clique.

Esse recurso é perfeito para alunos que desejam passar de blocos para texto. Para mais informações sobre a codificação com Switch Blocks, clique aqui.


Salvar e carregar no VEXcode baseado na Web

GIF animado da barra de título do projeto VEXcode mudando de 'Não salvo' para 'Salvo' após uma ação, indicando que o projeto foi salvo com sucesso.

O VEXcode baseado na Web agora salvará automaticamente as alterações do projeto depois que ele for salvo inicialmente.

Outras alterações no menu Arquivo:

  • Carregar do seu dispositivo agora foi alterado paraAbrir.
  • Salvar no seu dispositivo agora foi alterado paraSalvar como.
  • Agora você também pode salvar manualmente usando o botão Salvar.

Para um guia passo a passo sobre como carregar e salvar o projeto VEXcode EXP em um navegador Chrome, clique aqui.


Detecção do sensor de visão de IA atualizada

O sensor de visão de IA agora é capaz de detectar AprilTags e classificações de IA.

Uma captura de tela da interface do AI Vision Utility no VEXcode, exibindo a transmissão ao vivo da câmera capturando três AprilTags. O recurso AprilTags é ativado, enquanto a Classificação de IA é desativada. As tags reconhecidas são rotuladas com seus respectivos IDs, coordenadas e dimensões. O botão "Adicionar cor" está presente, mas as configurações de cor estão inativas no momento. O status do firmware é mostrado como atualizado, com a versão 1.0.0.b16.

AprilTags são imagens que podem ser detectadas e têm IDs exclusivos. Eles podem ser impressos e utilizados em campos para uso com robôs. Descarregue um PDF AprilTag para impressão aqui.

Captura de tela da interface do 'AI Vision Utility'. A interface está conectada, o que é indicado pelo status verde 'Conectado'. A seção principal mostra uma transmissão de câmera ao vivo com quatro objetos detectados: uma bola vermelha, uma bola azul, um anel verde e um anel vermelho, cada um com caixas delimitadoras exibindo suas posições (X, Y), dimensões (L, A) e pontuações de confiança (99%). O painel direito tem opções para habilitar AprilTags e Classificação de IA, com a Classificação de IA definida como "Elementos de sala de aula". Há uma opção para nomear e definir uma cor, com botões para "Adicionar cor" e um botão "Congelar vídeo" abaixo da transmissão ao vivo. O status do firmware é indicado como 'Atualizado' com a versão '1.0.0.b16'.

O AI Vision Sensor também pode identificar fulerenos e anéis de cores diferentes dos pacotes de sala de aula VEX EXP.

Clique aqui para saber como utilizar o AI Vision Sensor em Blocos, Pythone C++.


Ler blocos em voz alta

Todos os blocos dentro do VEXcode EXP 4.0 agora podem ser lidos em voz alta com um simples clique com o botão direito.

Este recurso está disponível em todos os dispositivos, exceto Android.

  • Vozes personalizáveis: Escolha entre várias vozes e ajuste a velocidade e o tom no novo menu de ferramentas.
  • Integração do menu de contexto: Clique com o botão direito em qualquer bloco para ouvi-lo lido em voz alta.

Clique aqui para obter instruções passo a passo sobre como usar o recurso de leitura no VEXcode.


Menu Ferramentas

O novo menu de ferramentas do VEXcode EXP 4.0 está repleto de recursos para produtividade e acessibilidade.

Uma captura de tela recortada mostrando o menu suspenso "Ferramentas" no VEXcode V5. O menu inclui opções para 'Tema', 'Atalhos de teclado', 'Configurações de fala' e 'Documentação de API'. A seção 'TUTORIAIS' é destacada na parte superior do menu suspenso.

Atalhos de teclado

Há novos atalhos de teclado disponíveis para iniciar, parar e abrir a documentação de ajuda.

Mac Windows
Janela do projeto VEXcode mostrando o menu suspenso 'Ferramentas' com 'Atalhos de teclado' destacado. O submenu exibe atalhos de teclado para ações Iniciar, Parar e Abrir Ajuda, incluindo ⌘ + return para Iniciar, ⌘ + e para Parar e ⌘ + h para Abrir Ajuda. Menu Ferramentas no VEXcode com o submenu Atalhos de teclado destacado. O submenu exibe atalhos de teclado, incluindo 'Iniciar' (Ctrl + Enter), 'Parar' (Ctrl + e) e 'Abrir Ajuda' (Ctrl + h).

Tema de alto contraste

Temas de alto contraste aumentam a distinção entre texto e fundo, tornando o conteúdo mais fácil de ler para usuários com baixa visão, daltonismo ou outras deficiências visuais.

Padrão Alto contraste
Uma captura de tela de um programa baseado em blocos VEXcode V5 mostra uma sequência de blocos projetados para controlar o movimento do robô e exibir mensagens. O programa começa com um bloco 'quando iniciado', seguido por um loop que se repete quatro vezes. Dentro do loop, o robô avança 200 mm, vira à direita 90 graus e imprime o rumo atual em graus no Brain. Após o loop, o programa imprime 'Movimento concluído' no Brain. Uma captura de tela de um programa baseado em blocos VEXcode V5 mostra uma sequência de blocos projetados para controlar o movimento do robô e exibir mensagens. O programa começa com um bloco 'quando iniciado', seguido por um loop que se repete quatro vezes. Dentro do loop, o robô avança 200 mm, vira à direita 90 graus e imprime o rumo atual em graus no Brain. Após o loop, o programa imprime 'Movimento concluído' no Brain.

Configurações de fala

Trabalhando com o novo recurso Blocos de Leitura, você pode alterar a voz usada, a velocidade da fala e o tom neste menu.

Uma captura de tela da janela Configurações de fala no VEXcode IQ. A janela permite que os usuários selecionem uma voz em um menu suspenso chamado "Vozes", com "Microsoft D" atualmente selecionado. Há dois controles deslizantes abaixo, um para "Pitch" e outro para "Speed", ambos definidos em 100%. Um botão verde chamado "Testar voz" está abaixo dos controles deslizantes. No canto inferior direito, há um botão azul "Concluído".

Documentação da API

Acesse a documentação abrangente da API, tornando mais fácil do que nunca explorar e utilizar todo o potencial do seu robô VEX EXP.

Uma captura de tela do site de referência da API VEX EXP, mostrando a documentação do método turn_for() na classe DriveTrain. O método turn_for() é usado para girar o sistema de transmissão em um ângulo específico em qualquer direção. Os parâmetros listados incluem direção (um TurnType válido), ângulo (o ângulo para o Drivetrain girar), unidades (opcional, com um padrão de GRAUS), velocidade (opcional), unidades_v (opcional, com um padrão de RPM) e espera (opcional). O método pode ser bloqueante ou não bloqueante, dependendo do parâmetro de espera.

Clique aqui para acessar o site oficial de referência da API VEX.


Downloads de projetos sem fio baseados na Web

O VEXcode EXP baseado na Web agora pode se conectar sem fio a um EXP Brain por meio de um EXP Controller.

Uma captura de tela mostrando a barra de ferramentas do VEXcode V5. A barra de ferramentas tem os ícones 'CONTROLADOR' e 'CÉREBRO' destacados em vermelho, indicando que esses são os dispositivos selecionados para o projeto. Ao lado deles estão os botões 'DOWNLOAD', 'EXECUTAR', 'PARAR', 'COMPARTILHAR' e 'FEEDBACK'.

Para aprender como baixar um projeto sem fio para o seu EXP Brain, clique aqui.

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

Last Updated: