Vex code v5

Oct 15, 2021 · This program used the turnFor(degrees, units) instruction to turn the robot for a specified degree. Degrees can be specified by using a numeric value. You can specify the units by using degrees. A positive numeric value can be used to turn the robot to the left and a positive number value to move it to the right. Steps executed in the program ...

Vex code v5. Description of the GPS Sensor. The GPS (Game Positioning System) Sensor, uses the VEX Field Code on the interior of the VRC Field to triangulate X, Y position and heading. That checkerboard pattern in the Field Code is used to identify the location for each individual block in that pattern. The VEX GPS is an absolute position system, so it …

Catia V5 is a powerful computer-aided design (CAD) software widely used in various industries for designing and modeling complex 3D parts and assemblies. One of the first steps in ...

VEXcode VR is een webgebaseerde applicatie waarmee je een virtuele robot kunt programmeren zonder een fysieke robot nodig te hebben. Ontdek de verschillende speeltuinen met je VR-robot en leer computervaardigheden en concepten. Vind activiteiten, handleidingen, licenties en meer op vr.vex.com.使用 VEXcode V5 编程 VEX 教育机器人,支持多种设备和语言,享受虚拟机器人和实时调试的便利。VEX V5 represents our fifth generation of education robotics systems developed with 20 years of experience using robotics to teach STEM principles. V5 electronics are approachable, flexible and powerful, using state of the art technology to ensure relevant education outcomes. The V5 mechanical system includes versatile elements that makes ...Fill in elevation areas and draw contour lines on a Topographic Map. Program the VR Robot to move forward and reverse to various distances. Navigate the Number Grid Map to find your age using the VR Robot. Code the VR 123 Robot to sneak past the sleeping dragon and bring supplies to the castle!2 days ago · The VEX Robotics Design System offers students an exciting platform for learning about areas rich with career opportunities spanning science, technology, engineering and math (STEM). These are just a few of the many fields students can explore by creating with VEX Robotics technology. Beyond science and engineering principles, a … VEXcode VR is a web-based platform that lets you code a virtual robot using either blocks or Python. You can choose from different playgrounds to explore and ... printf("Time Elapsed %f\n", Brain.Timer.value()); When displaying values, you can specify how many decimals places to print. For example, if your value is 3.14159265, but you only want to display 3.14, your format specifier would be %.2f. The number before the decimal in the format specifier denotes the total number of characters to be printed.

How to access VEX user settings. Click the gear in the left hand corner of VS Code and a context menu will appear. In the context menu, click the “Settings” item and a settings page will appear. In the left hand list view, click on the “Extensions” item. Next, scroll down to the bottom and find the item labeled “VEX”.McDonald’s code of ethics is to conduct business ethically and within the letter and spirit of the law, according to the company’s website.A code of conduct is necessary so members of an organization or group understand the standards they will be expected to uphold when interacting with each other and others outside t...Add the Electromagnet to the VEX V5 Workcell and program it to pick up and drop off colored disks. Lab 8. Transporting Objects. Total Time: 1.5 weeks. Add the V5 Optical Sensor to the Workcell and code the arm to sort disks based on their color. Lab 9. Using a Conveyor System.Catia V5 is a powerful computer-aided design (CAD) software widely used in the engineering and manufacturing industries. With its advanced features and capabilities, Catia V5 allow...1 day ago · The VEX Robotics Design System offers students an exciting platform for learning about areas rich with career opportunities spanning science, technology, engineering and math (STEM). These are just a few of the many fields students can explore by creating with VEX Robotics technology. Beyond science and engineering principles, a …The VEX Robotics Design System offers students an exciting platform for learning about areas rich with career opportunities spanning science, technology, engineering and math (STEM). These are just a few of the many fields students can explore by creating with VEX Robotics technology. Beyond science and engineering principles, a VEX Robotics project …Oct 15, 2021 · This program used the turnFor(degrees, units) instruction to turn the robot for a specified degree. Degrees can be specified by using a numeric value. You can specify the units by using degrees. A positive numeric value can be used to turn the robot to the left and a positive number value to move it to the right. Steps executed in the program ...

The Game: VEX V5 Robotics Competition High Stakes is played on a 12’ x 12’ square field configured as seen above. Two (2) Alliances – one (1) “red” and one (1) “blue” – composed of two (2) Teams each, compete in matches consisting of a fifteen (15) second Autonomous Period, followed by a one minute and forty-five second (1:45) Driver Controlled Period.For more information, help, and tips, check out the many resources at VEX Professional Development Plus. Last Updated: October 10, 2022. Welcome to the VEX Library, a library of information about all things VEX.VEX V5 STEM Labs. Select a lab below to view the available content inside. In this Unit, you will build Striker, the HeroBot for the 2023-2024 VRC Over Under game and learn how to score. Throughout the Unit you will learn about driving Striker and how to begin to code Striker for autonomous movement so that you can participate in the Robot ...To configure the Vision Sensor, select the Devices button to open the Devices window. Select “Add a device.”. Select the Vision Sensor. Select which port the Vision Sensor is attached to on the VEX V5 Brain. Ports that are already configured for other devices will be unavailable. Once the port has been selected, you will see the Vision ...V5 Pro V5 VR VEXcode 概览 VEX 课堂 APP VEX Classsroom App 资源中心 软件下载 课程资源 知识库 0 网页版入口 ... 编程驱动虚拟机器人,玩 VEX 最新赛季。 实时调整程序,大大提高效率。 辅导教程 点击进入 编程驱动虚拟机器人,玩 VEX 最新赛季 ...VEX V5 Technical Support. Our team has been used to programming robots with VEXCode Pro V5, but we now feel that it is not as good as vscode in some aspects, such as the inability to use plugins or the lack of auto-save features. After doing some research we only found out how to use PROS on vscode, we want to know if there is a …

Walmart warehouse lebanon pa.

Run this code inside your operator control to first gain an understanding of how this works and functions (Note: ! means we flip the boolean from true to false, or false to true). Now, let’s work on having a two-option toggle: bool toggleEnabled = false; // <ADDED>. //Create buttonPressed variable to be used. Before you begin coding with VEXcode V5, you must first download the software. First navigate to the download page. VEXcode V5 is available for the following devices. Select your device to download and install the software. For more information on how to install VEXcode V5, view the VEXcode V5 install articles from the VEX Robotics Knowledge ... Alex from iDESIGN prepared a video explanation of VEXcode Blocks for VEX Robotics V5 - the perfect platform for those new to coding. Students use the simple...The VEX Robotics Design System offers students an exciting platform for learning about areas rich with career opportunities spanning science, technology, engineering and math (STEM).VEXcode V5 is available for the following devices. Select your device to download and install the software. For more information on how to install VEXcode V5, view the VEXcode V5 install articles from the VEX …

To configure the Vision Sensor, select the Devices button to open the Devices window. Select “Add a device.”. Select the Vision Sensor. Select which port the Vision Sensor is attached to on the VEX V5 Brain. Ports that are already configured for other devices will be unavailable. Once the port has been selected, you will see the Vision ...The intuitive layout of VEXcode allows students to get started quickly and easily. VEXcode is consistent across Blocks and Text, across VEX GO, VEX IQ, and VEX V5. As students progress from elementary, middle, and high school, they never have to learn a different blocks, code, or toolbar interface.VEX V5 Technical Support. Seth September 6, 2018, 9:10am 1. My team just received the V5 tech and its nice and works well so far, but after inspecting the robotic brain we have found the robotic brain has a port for the SD card. We where curios so we looked in the manual (picture book) and couldn’t find anything useful.3 days ago · The V5 mechanical system includes versatile elements that makes engineering approachable for novice users, while still providing experienced users with endless design possibilities. VEX allows students to hone critical computational thinking skills needed to succeed in both the 21st century's workforce and in everyday life.VEX V5 Technical Support. Seth September 6, 2018, 9:10am 1. My team just received the V5 tech and its nice and works well so far, but after inspecting the robotic brain we have found the robotic brain has a port for the SD card. We where curios so we looked in the manual (picture book) and couldn’t find anything useful.Follow. VS Code Installation Guide for V5 on a Windows Device. VS Code Installation Guide for V5 on a macOS Device. VS Code Installation Guide for V5. Creating VS Code Projects for V5. VS Code New Project for V5. VS Code UI Overview for V5. Welcome to the VEX Library, a library of information about all things VEX.About this app. From elementary school through college, VEXcode is a coding environment that meets students at their level. The intuitive layout of VEXcode allows students to get started quickly and easily. VEXcode is consistent across Blocks and Text, across VEX IQ and VEX V5. As students progress from elementary, middle, and high school, they ...printf("Time Elapsed %f ", Brain.Timer.value()); When displaying values, you can specify how many decimals places to print. For example, if your value is 3.14159265, but you only want to display 3.14, your format specifier would be %.2f. The number before the decimal in the format specifier denotes the total number of characters to be printed.How to Download a Project. Select the slot that the project will be downloaded to on the V5 Robot Brain by clicking on the boxed 1 icon to open up all available project slots and select the desired slot. Connect the V5 Robot Brain to the computer using a micro USB cable and power on the V5 Robot Brain. Click on the Download icon next to the ...This video is about programming the VEX V5 controller to drive your robot (4-wheel drive). Please LIKE and SUBSCRIBE!!Created by: Prem PendkarA code of conduct is necessary so members of an organization or group understand the standards they will be expected to uphold when interacting with each other and others outside t...

Il existe de nombreux articles supplémentaires VEX Library pour vous aider lorsque vous travaillez avec le VEXcode V5. Voici quelques articles supplémentaires utiles pour commencer : Aide pour VEXcode V5 - VEXcode V5. Menu contextuel - Tutoriels sur les blocs. Commentaires - Tutoriels sur les blocs.

VS Code. Get VEXcode now for. Works on Chromebooks, Amazon Fire, Android tablets, iPads, Windows and Mac. Blocks and Text. Together. The Code Viewer allows students to see Blocks and Text at the same time, in real-time. Transition to Text. One simple click. Inside the Code Viewer, students can convert their Block-based project to a C++ or ... If you have a VEX V5 kit for every student: If you already have, ... 10 computers, and 18 students. The 6 students with the V5 kits will need a computer/device to code their robot and another 4 students can use VEXcode VR. Since social distancing won’t let multiple students work on a single computer, or with a single VEX V5 Kit, some …Feb 23, 2022 · Adjust the indents on the lines of code to keep your program organized. NOTE: If the program should only check the condition once, then a loop is not necessary. NOTE: This example requires a loop because the robot should check if the Bumper Switch is pressed at any time. See How to Program with a While Loop in VEXcode Pro V5 for more information. Oct 1, 2019 ... Using Help in VEXcode V5 Blocks. For more information, visit: https://www.vexrobotics.com/vexcode Follow us on social media!Before you begin coding with VEXcode V5, you must first download the software. First navigate to the download page. VEXcode V5 is available for the following devices. Select your device to download and install the software. For more information on how to install VEXcode V5, view the VEXcode V5 install articles from the VEX Robotics Knowledge ... This video is meant to help junior coders learn how to download VEXcode V5 to a computer, how to use the development environment, and where to find external ... Welcome to the VEX Library, a library of information about all things VEX. ... Using Booleans in VEXcode Pro V5 The “bool” data type generates logically true or false. ... The <block> means a block of code that will be executed only if the <boolean expressions> are evaluated to be true. More Boolean Expressions: · VEXcode button library + examples and template for the VEX V5 brain. shapes brain press-detection vexcode Updated Jan 20, 2020; C++; zabackary / vexmason Star 2. Code Issues Pull requests ... Official robot code of VEX Robotics Team 687C for the 2020-2021 season.To follow along with this course, you will need access to VEX V5 or VEX EXP hardware and the VEXCode Programming software (available for free from VEX Robotics).In this web-based teacher training, you will learn to teach programming and STEM using robotics. Tuition includes online access to CS2N and Carnegie Mellon Robotics Academy Training ...Get Started with Your VEX V5 System Bundle. Understanding the V5 Controller. Understanding the V5 Robot Battery. Understanding the V5 Robot Brain. Understanding the V5 Robot Radio. Understanding V5 Smart Motors. Welcome to the VEX Library, a library of information about all things VEX.

Boebert implants.

Hobby lobby fort smith ar.

Mar 1, 2024 · About this app. From elementary school through college, VEXcode is a coding environment that meets students at their level. The intuitive layout of VEXcode allows students to get started quickly and easily. VEXcode is consistent across Blocks and Text, across VEX IQ and VEX V5. As students progress from elementary, middle, and high school, they ... Jun 16, 2021 · Navigating to the “Update” Button. Open the File menu at the top-left in VEXcode Pro V5. Select “About” at the bottom of the dropdown menu. Click on "Update." VEXcode Pro V5 is a coding software for VEX Robotics that supports blocks, text, and virtual robots. It offers tutorials, help, drivetrain commands, and dark mode for coding and learning.Feb 23, 2022 · Select "Console" from the dropdown menu. Note: The [Set pen color] block is the only Draw block that can be used in the console. Download the project to the V5 Robot Brain and Select "Run". See this article on downloading and running a project. Once “Run” is selected, the project will run and the colored “Print” text or programmed ...The Potentiometer is a sensor which uses a variable resistor to measure the angular rotation (up to 265 o) of a shaft. It is one of the 3-Wire series sensors. The Potentiometer is designed with a “D-hole” in its center. This allows a square shaft to be inserted through the hole and change the sensor’s hub position as the shaft rotates. The intuitive layout of VEXcode allows students to get started quickly and easily. VEXcode is consistent across Blocks and Text, across VEX GO, VEX IQ, and VEX V5. As students progress from elementary, middle, and high school, they never have to learn a different blocks, code, or toolbar interface. Follow. Adding New Files to Projects in VEXcode Pro V5. Creating a Project to Drive Forward and Backward in VEXcode Pro V5. Creating a Project to Turn Left and Right in VEXcode Pro V5. Downloading and Running a Project in VEXcode Pro V5. Importing .vex Files and VEXcode Projects in VEXcode Pro V5. Opening Example Projects in VEXcode Pro V5. You might think that postal codes are primarily for sending letters and packages, and that’s certainly one important application. However, even if you aren’t mailing anything, you ...4 days ago · The VEX Robotics Design System offers students an exciting platform for learning about areas rich with career opportunities spanning science, technology, engineering and math (STEM). These are just a few of the many fields students can explore by creating with VEX Robotics technology. Beyond science and engineering principles, a …步骤三: 检查 V5 控制器与主控器的同步 等待设备自动连接 上方图片的情况说明连接没有建立。 步骤四:连接 V5无线模块 接下来,连接无线模块到主控器 要进行无线配对,无线模块是必须的。无线模块同样可以连接到任意智能接口。 步骤五:验证有线连接We have a separate file for testing pneumatics right now because I wanted to make sure that the problem was actually caused by the pneumatics. This is the whole thing right now. #include "vex.h". using namespace vex; digital_out dig1 = digital_out(Brain.ThreeWirePort.H); vex::controller master(vex::controllerType::primary); … ….

IKEA is a popular home decor and furniture retailer that offers affordable and stylish products. If you’re looking to shop at IKEA online, you might be wondering how to get the bes...Sep 14, 2022 · Building V5 Robot Arms. Swing Arm. 4-Bar Arm. 6-Bar Arm. Chain-Bar Arm. Arms are usually attached to a tower on the robot chassis and are used to lift another manipulator on the end of the arm. Arms can also be used to lift the robot off of the ground if this is part of the game's scoring. Motors are usually mounted to the tower and drive a ...A project must be open in order to use the Robot Configuration window. Select “Add a device.”. Select "Controller." If you want to program the Controller using VEXcode Pro V5, select “Done” to complete the configuration or “Cancel” to return back to the Robot Configuration window. Note: If you want to configure the Controller for ...5.04K subscribers. 338. 21K views 3 years ago. This tutorial takes you from opening your V5 upgrade kit all the way to writing your first program! Helpful VEX Knowledge Base …Feb 23, 2022 · To configure a motor, select the Robot Configuration button to open the Robot Configuration window. A project must be open in order to use the Robot Configuration window. Select “Add a device.”. Select “Motor.”. Select which port the motor is attached to on the VEX V5 Brain. Ports that are already configured for other devices will …VEXcode V5 is a block and text-based coding app and software for VEX Robotics. It supports online, downloadable and MSI versions for various platforms and devices. …When you have your controller connected to the brain, open VEXcode Pro V5. Connect the Controller to the computer via a USB cable. The Controller must be connected to the computer via a USB cable throughout the entire wireless download process. Check that the Controller is connected properly. This is indicated by the …Jul 27, 2023 · Custom Controller Code in VEXcode V5. Using the Controller can make it easier to drive and move your robot to complete a task. However, there are limitations to using the Drive program, and depending on your robot build or the task at hand, you may want different controls. Coding the Controller allows you to optimize the Controller to make it ... Vex code v5, VEX V5 Technical Support. Seth September 6, 2018, 9:10am 1. My team just received the V5 tech and its nice and works well so far, but after inspecting the robotic brain we have found the robotic brain has a port for the SD card. We where curios so we looked in the manual (picture book) and couldn’t find anything useful., Follow. Adding New Files to Projects in VEXcode Pro V5. Creating a Project to Drive Forward and Backward in VEXcode Pro V5. Creating a Project to Turn Left and Right in VEXcode Pro V5. Downloading and Running a Project in VEXcode Pro V5. Importing .vex Files and VEXcode Projects in VEXcode Pro V5. Opening Example Projects in VEXcode Pro V5. , The Ultrasonic Range Finder sensor enables a robot to detect obstacles in its path by using high-frequency sound waves. The sensor emits a 40KHz sound wave which bounces off a reflective surface and returns to the sensor. Then, using the amount of time it takes for the wave to return to the sensor, the distance to the object can be computed., Hello. I am looking into a way to code online, via either vexcode v5 pro, or pros. I have looked into some ways of screen mirroring, however because of how our school locks things down, this is not possible. I have seen microsoft visual studio online, but the pros and vexcode ports do not work with this, only the downloadable version. The …, 2 days ago · V5机器人套件VEX 系列的明星产品,使用更强大的主控器以及最新的传感器、电机及编程工具,让VEX 机器人的学习及竞赛体验,有了质的提升。本门课程针对于VEX V5的硬件及VEXcode Pro C++代码编程 …, Ever wonder why some airports have unusual airport codes? Here's a look at some of the more unique IATA codes and more about how they came to be. Most International Air Transport A..., Oct 11, 2023 · 本文概述了 VEX Visual Studio 代码扩展 UI(用户界面)。 该扩展支持为 VEX IQ 第二代、EXP 和 V5 平台开发 C++ 和 Python 项目。 用户界面组件 VEX VS Code 扩展有 3 个主要组件。 工具栏 活动栏和侧栏 端子面板 工具栏 工具栏为用户提供了一种与 VEX VS Code 扩展项目 VEX Brains 和 VEX Control..., Feb 22, 2022 · The Potentiometer is a sensor which uses a variable resistor to measure the angular rotation (up to 265 o) of a shaft. It is one of the 3-Wire series sensors. The Potentiometer is designed with a “D-hole” in its center. This allows a square shaft to be inserted through the hole and change the sensor’s hub position as the shaft rotates. , Welcome to the VEX Library, a library of information about all things VEX. Contact Us. STEM Labs STEM Labs. Certifications. Forum. Online Help. STEM ... VEXcode Pro V5 Follow New articles New articles and comments empty. Educational content is made freely and publicly available by VEX Robotics, Inc. solely for educational use and may not be ..., , Sep 29, 2022 · VEXcode is the coding tool made by VEX for VEX robots. There are versions for VEX 123, GO, IQ, EXP, and V5. There is also a VEXcode VR that lets you program Virtual Robots. Get VEXcode at …, Object. Discover the basics of using the AI Vision Sensor with VEXcode EXP Blocks in this beginner-friendly guide, as we walk you through the tools available with the new AI Vision Sensor blocks and demonstrate how to use them in your VEXcode V5 projects. Make sure you have Color Signatures and Color Codes configured with your AI Vision Sensor ..., Direction to spin in, vex.DirectionType.FWD or REV. time: The value of time that the motor should spin for. timeUnits: A time unit that defines how to treat the previous value. velocity: Set the amount of velocity that the motor should use. velocityUnits: Set what the motor should treat the previous velocity value as., Jun 16, 2021 · VEXcode Pro V5 Syntax and Robot Configuration. To help understand VEXcode Pro V5 syntax in regards to Robot Configuration, let’s look at a simple project that drives the robot forward. Configured Devices- The list of devices is written as a comment above the code. A comment is an annotation that can be added to the code by the user to ... , VEXcode V5 is the application used to code the V5 hardware, as well as update it's firmware. To install VEXcode V5, visit code.vex.com and select 'Download.' Then, select the button that matches your device, and download the app onto your device., VEXcode V5 VEXcode Pro V5 版本 2.0.0 2.3.0 2.0 2.3.0 2.3.0 2.0.4 出版期 现在 现在 现在 现在 现在 现在 系统平台 ... VEX 教育机器人中文论坛 VEX学苑官网 VEX教育资源网站 VEX教育机器人中国销售官网 ..., Jun 16, 2021 · Navigating to the “Update” Button. Open the File menu at the top-left in VEXcode Pro V5. Select “About” at the bottom of the dropdown menu. Click on "Update." , The VEX Robotics Design System offers students an exciting platform for learning about areas rich with career opportunities spanning science, technology, engineering and math (STEM). These are just a few of the many fields students can explore by creating with VEX Robotics technology. Beyond science and engineering principles, a VEX Robotics project …, VEXcode Install. 123; GO; IQ; EXP; V5; VR. VEXcode IQ ..., You need to “add” this header file into your project before compiling your code. This allows the VEXcode Pro V5 IDE “to be aware of” the inclusion of this new header file before it starts building your project., VEXcode Pro is a text-based programming language based on the standard C++ programming language. Using VEXcode Pro V5 to code your V5 robot is an engaging way of understanding some fundamental programming concepts. Whether students have experience with VEXcode V5 or are starting with VEXcode Pro V5, it is important to have an understanding of ..., A redemption code is a special code found on a product that gives the buyer certain access to the product, such as when purchasing software or online academic products. A redemptio..., 1 VEXcode V5 Blocks (latest version, Windows, MacOS, Chromebook) 1 Engineering Notebook 1 Using Loops (Tutorial) 1 Tank Drive example project 2 or more Classroom items to be used as obstacles This activity will give you the tools to program your Controller. You can use the Help information inside of VEXcode V5 Blocks to learn about the blocks., The difference between a float and double data type is all about the precision on the # of decimal places. Based on the VexOS – ARM 7 specification, float can handle 6 or 7 places, and double can handle 15 or 16. float: in the current V5os, the controller seems to allow up to 8 decimal places of precision. e.g. fval1 is the different from fvar2,, Jul 25, 2023 · This guide is designed to help V5 Pneumatics Kit users navigate the process of understanding, configuring, and coding their pneumatics. For more information about the components within the V5 Pneumatics Kit, view this article from the VEX Library. Control Options and Setup. In the V5 Pneumatics Kit, the Double Acting Solenoid and its …, VS Code. Get VEXcode now for. Works on Chromebooks, Amazon Fire, Android tablets, iPads, Windows and Mac. Blocks and Text. Together. The Code Viewer allows students to see Blocks and Text at the same time, in real-time. Transition to Text. One simple click. Inside the Code Viewer, students can convert their Block-based project to a C++ or ... , VEXcode Pro V5 is a coding software for VEX Robotics that supports blocks, text, and virtual robots. It offers tutorials, help, drivetrain commands, and dark mode for coding and learning., VEXcode V5 is the application used to code the V5 hardware, as well as update it's firmware. To install VEXcode V5, visit code.vex.com and select 'Download.' Then, select the button that matches your device, and download the app onto your device., 2 days ago · 最新的VEX V5机器人,结合VEXcode Blocks模块编程与结构设计,快速上手,新手必学! 课程学习版包括线上视频课程;课程教学版包括线上视频课程,教学使用的PPT以及教案(包含:课题、课时、课型、教学流程、测试与记录、课程挑战、课程扩展、课后作业等内容)。, Custom Controller Code in VEXcode V5. Using the Controller can make it easier to drive and move your robot to complete a task. However, there are limitations to using the Drive program, and depending on your robot build or the task at hand, you may want different controls. Coding the Controller allows you to optimize the Controller to make it ..., Learn how to program your VEX robot to move its arm using VEXcode V5 Blocks, a simple and intuitive coding tool. This tutorial will guide you through the steps of creating and testing your code ..., Many people always have issues with getting autonomous to work in time for a tourney. That is why I made a tutorial about how to code a semi-reliable auton very quickly. This uses rerun code, also known as copycat code. Basically, the robot records what it just did in driver control, then you can copy that output into the autonomous function, and the bot will run the whole thing again. The ..., Oct 20, 2020 ... Part 3 describing programming user control in VEXcode Pro V5 for Vex Robotics. This video describes programming tank drive control for a ...