
Device emits a high-frequency sound wave that alerts the robot to things in its path. Ultrasonic Range Finder Avoid obstacles and measure distances with the ultrasonic range finder. The Optical Shaft Encoder With the Quadrature Encoder's two output channels you can measure both the position and direction of rotation of a VEX shaft.Calculate Shaft Speed.Calculate Distance Traveled.Increase Navigational Control. The Potentiometer With the Potentiometer you can determine both position and direction of rotation.Measure Angular Position.250-Degrees of Adjustment.Adjustable mounting angle. The Line Tracker Program your robot to follow a black line over a white surface.Navigate down a marked path.Use for light sensing.More autonomous function. On or off, digital (LED digital)10 The Limit SwitchThese switches are great for signaling when a robot arm has reached the top or bottom of its motion.Bendable sheet metal switch "arm" is very versatileUseful as a trigger in a variety of applicationsFunctionality is pre-programmed in the VEX Microcontroller

The Bump SwitchThe Bumper switch works as a trigger that provides feedback to the Microcontroller as events "happen".Rugged bumpers allows triggering by large impacts.Useful as a trigger in a variety of applications.Functionality is pre-programmed in the VEX Microcontroller.
#ROBOTC NATURAL LANGUAGE PLTW SERIAL#
VEX ComponentsThe CortexSTMicroelectronics ARM Cortex-M3 user processor Wireless with built-in VEXnet technology (8) Standard 3-wire Motor ports (2) 2-wire Motor ports (1) I2C "smart sensor" port (2) UART Serial Ports (8) Hi-res (12-bit) Analog Inputs (12) Fast digital I/O ports which can be used as interrupts Open debugger window to change motor speeds find on main tool bar6The poe test bedParts are more than just partsThe POE Test Bed The Main Menu / ToolbarThis area allows you to perform basic tasks (saving, copy & pasting, undo, etc.),switch between multiple open programsusing the tabbed interface,and access all of ROBOTC's additional functionality through the various menus.
#ROBOTC NATURAL LANGUAGE PLTW CODE#
Portions of code from the "Function Library" can be dragged into the Editor. Getting StartedThere are three main sections to the ROBOTC Integrated Development Environment (IDE):The EditorThe Code Templates / Function LibraryThe Main Menu / ToolbarģThe EditorThis is the part of the interface where the user can write code.Ĭ StandardShould do comments as much as possible and label and describe the code Below comments, task main, dont mess with task main just fill in curly brackets, one curly bracket must have a second one to close out4The Code Templates / Function LibraryThis portion of the interface allows user to see all the functions available in ROBOTC at their user level. AgendaIntroductions to VEX and ROBOTC.Basic Programming-Inputs and OutputsBasic Outputs ProgrammingBasic Input ProgrammingBasic ProgrammingWhile and If statementsVariable and FunctionsBasic ProgrammingOpen and Closed Loop Systems
