VEX V5
ROBOTICS
Comprehensive Technology Learning Program for Teens 13+
VEX robot has been in the predominant position in science and innovative education for teenagers worldwide since its invention in 2005. It is a world leading robotics educational platform purposely designed for education and competition. V5 electronics are developed with years of experience and feedbacks forming a faster, smarter, and more powerful control system thus suiting all learning environments. The VEX robotics world championship is held by the influential robotics foundation RECF.
Recommended age 13+
Application
Competition
STEM Essence
實體的實驗活動,使學習者沉浸在科學,技術,工程和數學 (STEM) 概念中。
Teamwork
VEX robots not only develop science and engineering knowledge, but also enhance students’ creatability, teamwork skills, leadership skills, and problem solving skills.
Competition
VEX Robotics Competitions introduce a new exciting VEX game every year as the challenge for world competition!
VEX V5 Robot Hardware Equipment
V5 Control System and Joystick
- 4.25 inch full color touch-screen
- 21 smart ports
- 2.4 GHZ Remote control with wireless connection
- Similar to game console controller setup
Metal Assemble Structure
- Built with metal material similar to industrial robot
- Different kinds of metal such as iron and aluminum are used for different demand configuration
- Adopt keyholes, screws, and screw nuts to ensure the stable structure
Motors and Sensors
- VEX officially produces over 20 different sensors for the V5 robotics
- Plug and play, no need to worry about interface and data connection
- The 3-wire port on the v5 brain is compatible with other DuPont connector sensors
- Continuous introduction of new sensors
VEX V5 Robot Software Control
MULTIPLE SUPPORT
Block
Use Scratch3.0 blocks, add functions exclusive to VEX robots, the friendly interface allows beginners to get started as soon as they use it.
Python
The most popular Python programming language in recent years is also supported, and block programs can be directly converted into Python, making it easier for students to get started with text-based programs.
# Library imports
from vex import *
# Begin project code
# Print all Accelerometer sensing values to the screen in an infinite loop
while True:
# Clear the screen and set the cursor to top left corner on each loop
brain.screen.clear_screen()
brain.screen.set_cursor(1,1)
brain.screen.print("Acceleration - X:", accel_2g_a_x.acceleration())
brain.screen.next_row()
brain.screen.print("Acceleration - Y:", accel_2g_a_y.acceleration())
brain.screen.next_row()
brain.screen.print("Acceleration - Z:", accel_2g_a_z.acceleration())
brain.screen.next_row()
# A brief delay to allow text to be printed without distortion or tearing
wait(50,MSEC)
C++
The most suitable compiled program for the robot to run, the pursuit of the best performance, including a complete message library, professional and comprehensive control of the robot .
// Include the V5 Library
#include "vex.h"
// Allows for easier use of the VEX Library
using namespace vex;
int main() {
// Begin project code.
// Print all Accelerometer sensing values to the screen in an infinite loop
while(true) {
// Clear the screen and set the cursor to top left corner on each loop
Brain.Screen.clearScreen();
Brain.Screen.setCursor(1, 1);
Brain.Screen.print("Acceleration - X: %.2f", Accel2GAX.acceleration());
Brain.Screen.newLine();
Brain.Screen.print("Acceleration - Y: %.2f", Accel2GBY.acceleration());
Brain.Screen.newLine();
Brain.Screen.print("Acceleration - Z: %.2f", Accel2GCZ.acceleration());
Brain.Screen.newLine();
// A brief delay to allow text to be printed without distortion or tearing
wait(50, msec);
}
return 0;
}
Integrated Development Environment
The VEX robot provides a block or text-only integrated development environment. Whether it is Windows or Mac, you can download and install a program to use full functions, and the environment firmware setting can be completed with one click.
IDE
Over 30,000 students help to break the record for largest robot competition.
GUINNESS WORLD RECORDS™ title set for most people coding robots simultaneously.
VEX Robotics Competition
VEX robotics competition was created in the US in 2007. It is separated into three distinct levels: middle school, high school, and college level. Participant teams are required to design and construct a robot and develop programs respectively that function on a specific arena that follows all given regulations. The robot has the ability to complete given tasks automatically as well as to be controlled by the joystick.