The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.
VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.
Este programa mostra como programar o V5 Clawbot para avançar e retroceder usando o VEXcode Pro V5.
principal.cpp
// ---- INÍCIO DOS DISPOSITIVOS CONFIGURADOS NO VEXCODE ----
// Configuração do Robô:
// [Nome] [Tipo] [Porta(s)]
// Transmissão transmissão 1, 10, D
// Motor da Garra motor 3
// Motor do Braço motor 8
// ---- FIM DOS DISPOSITIVOS CONFIGURADOS NO VEXCODE ----
#include "vex.h"
using namespace vex;
int main() {
// Inicialização da Configuração do Robot. NÃO REMOVA!
vexcodeInit();
// avança 300 milímetros.
Drivetrain.driveFor(300, mm);
// aciona a marcha-atrás durante 300 milímetros.
Transmissão.driveFor(-300, mm);
}Como funciona
Este programa usa o comando driveFor(distance, units) para dirigir por uma distância especificada.
Você pode especificar as unidades de distância usando um valor numérico. Você pode especificar unidades usando polegadas ou mm (milímetros).
Você pode usar um valor numérico positivo para mover o robô para frente e um valor numérico negativo para mover o robô para trás.
Etapas executadas no programa:
- O trem de força avançará quinze centímetros.
- O programa esperará um segundo antes de executar a próxima linha de código.
- O trem de força dirigirá quinze centímetros em marcha à ré.