EasyC v5 for Cortex and VEX IQ

EasyC ® v5 for Cortex and VEX ® IQ EasyC v5 for Cortex and VEX IQ provides the best way to harness the full power of VEX robotics systems. With one license for both the Cortex and VEX IQ microcontroller, easyC provides the perfect programming solution for classrooms and competitive teams. EasyC enables you to produce effective programs in a short period of time. Designed with the student and teacher in mind, easyC’s simple-to-use graphical interface does all of the syntax and spacing, allowing you to focus on program flow and design. Each function block links to detailed help on how to use that particular function. Experienced programmers can use the text editor to enter true C code. Tutorials and sample projects enable users of any level to program quickly and effectively. Standard Features Windows® ribbon-style interface toolbar Dozens of easy-access tutorials Over 25 sample programs Easy-to-use flow chart themes show icons, text or both Function block color scheme matches Vex color palette Dynamic controller configuration screen that maps ports to custom component names “Repeat” and “Forever” loops Intuitive wizard-like programming interface Option to show actual C code or description of code Easy to define gamepad control for tank and arcade “Real” or “Number” variable types Smart Motor and Game Pad function blocks Advanced Features Text Editor More experienced programmers can work in a fully text-based development environment. Type in code or drag and drop blocks into the window to convert to text on the fly. VEX Integrated Motor Encoders Support Retrieve number of encoder ticks from any of up to eight encoders, the speed of the motor that the IME is attached to, or preset the values of any of the encoders. Use IME PID function block to control the position through the use of a PID controller. “Robot Driving” Functions Define your robot’s drivetrain, then issue simple commands such as “Drive”, “Turn”, “Stop” or “Drive for Time”. Combined with VEX Integrated Motor Encoders, you can command your robot to drive for a specific number of wheel rotations, or a specific degree of wheel rotation. “Smart Motor” Functions Use the Time Control block to command a motor to drive for a number of milliseconds,and then stop, all in one block, easy to read and control. “Wait until” blocks The “wait until” blocks act like Wait statements, but instead of waiting for a specific number of milliseconds to elapse, the block will wait for any of the sensors to read a specific state. Clean, simple interface for the beginner and experienced programmer Intuitive graphical interface on top of our own C library custom made for the Vex controller Enables beginners to quickly and easily learn basic programming by focusing on the core elements of program flow and design Generates standard C code Text editor for experienced programmers to type their own code One license for both Cortex and IQ controllers The development environment, compiler, linker and downloader Integrated into one seamless package Features a start page for convenient access to all the most-used features of easyC in one place Includes many tutorials that guide you through important features Fully featured trial available Why Use easyC? Smart Controller configuration enables the naming of all motors, sensors and ports

Transcript of EasyC v5 for Cortex and VEX IQ

Page 1: EasyC v5 for Cortex and VEX IQ

EasyC® v5 for Cortex and VEX® IQEasyC v5 for Cortex and VEX IQ provides the best way to harness the full power of VEX robotics systems. With one license for both the Cortex and VEX IQ microcontroller, easyC provides the perfect programming solution for classrooms and competitive teams.

EasyC enables you to produce effective programs in a short period of time. Designed with the student and teacher in mind, easyC’s simple-to-use graphical interface does all of the syntax and spacing, allowing you to focus on program flow and design. Each function block links to detailed help on how to use that particular function. Experienced programmers can use the text editor to enter true C code. Tutorials and sample projects enable users of any level to program quickly and effectively.

Standard Features

� Windows® ribbon-style interface toolbar � Dozens of easy-access tutorials � Over 25 sample programs � Easy-to-use flow chart themes show icons, text or both

� Function block color scheme matches Vex color palette

� Dynamic controller configuration screen that maps ports to custom component names

� “Repeat” and “Forever” loops � Intuitive wizard-like programming interface � Option to show actual C code or description of code

� Easy to define gamepad control for tank and arcade

� “Real” or “Number” variable types � Smart Motor and Game Pad function blocks

Advanced Features

Text Editor � More experienced programmers can work in a fully text-based development environment.

� Type in code or drag and drop blocks into the window to convert to text on the fly.

VEX Integrated Motor Encoders SupportRetrieve number of encoder ticks from any of up to eight encoders, the speed of the motor that the IME is attached to, or preset the values of any of the encoders.

Use IME PID function block to control the position through the use of a PID controller.

“Robot Driving” Functions Define your robot’s drivetrain, then issue simple commands such as “Drive”, “Turn”, “Stop” or “Drive for Time”. Combined with VEX Integrated Motor Encoders, you can command your robot to drive for a specific number of wheel rotations, or a specific degree of wheel rotation.

“Smart Motor” FunctionsUse the Time Control block to command a motor to drive for a number of milliseconds,and then stop, all in one block, easy to read and control.

“Wait until” blocksThe “wait until” blocks act like Wait statements, but instead of waiting for a specific number of milliseconds to elapse, the block will wait for any of the sensors to read a specific state.

� Clean, simple interface for the beginner and experienced programmer

� Intuitive graphical interface on top of our own C library custom made for the Vex controller

� Enables beginners to quickly and easily learn basic programming by focusing on the core elements of program flow and design

� Generates standard C code � Text editor for experienced programmers to type their own code

� One license for both Cortex and IQ controllers � The development environment, compiler, linker and downloader Integrated into one seamless package

� Features a start page for convenient access to all the most-used features of easyC in one place

� Includes many tutorials that guide you through important features

� Fully featured trial available

Why Use easyC?

Smart Controller configuration enables the naming of all motors, sensors and ports

Page 2: EasyC v5 for Cortex and VEX IQ

Contact Us: Email:[email protected] www.intelitek.com

Toll Free: 800-221-2763Phone: 603-625-8600Fax: 603-625-2137

Feature EasyC RobotC Modkit

One program for both Cortex and IQ

One installation - no additional downloads required

1

Native “C” text editor

Compile in native “C”

Build to native Cortex code

Compatible with Smart board software

Email support included

Phone support included

On-site support available

2

Video tutorials

On-line help

Integrated standards-based e-learning curriculum available

Full learning management system (LMS) for classrooms with grading & student tracking available

1. Drivers and firmware must be installed separately. 2. When purchased with curriculum.

All specifications subject to change without notice. All trademarks are property of their respective owners. ©Intelitek 100770 Rev-C

Ordering Information Perpetual license

Annual license 1, 10, 20 or 30-seat licenses available. Perpetual license is permanent, requiring no renewal. Annual license is for 365 days.

Computer Requirements

� Windows XP SP3/Vista/Windows 7/8/8.1, 32 or 64bit � 512 MB RAM (1 GB recommended) � 200 MB available HD space � USB Port

As part of a complete robotics education solution,

there’s no comparison to easyC!

Make easyC part of a comprehensive curriculum for middle school or high school, featuring:

� Standards-based e-learning content.

� All-inclusive VEX hardware packages for any class size.

� LMS for curriculum delivery, classroom management and student tracking.

� Full support and training from one source.

� A complete and cohesive pathway from middle school to college- and career-ready skills, with certification!

“Having used numerous programming environments as

a controls engineer, I find easyC perfect for our robotics programs”

Mike Harvey Robotics Instructor

Hawaii Baptist Academy