Basic Steps in Programming

Slides:



Advertisements
Similar presentations
V EX C OACHES ' T RAINING October 12, Agenda for Today 9 – 10 AM : Tina Reeves and the Engineering Notebook 10 – Noon : Finish Building, Basic Robot.
Advertisements

Available at: – Program Optical Quad Encoders in Autonomous Mode Program optical quad encoders in autonomous mode.
Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Programming in easyC.
40” 24” 66” c 12” 36” 24x24 Starting Base / Loading Zone 24” Place balls into the black area Orange balls Autonomous: +15 Remote control: +3 Blue balls.
Learning Roomba Module 1 - Robotics Introduction.
What is RobotC?!?! Team 2425 Hydra. Overview What is RobotC What is RobotC used for What you need to program a robot How a robot program works Framework.
Program ultrasonic range sensor in autonomous mode
ROBOTC for VEX On-Site Professional Development
Weston Schreiber & Joshua Gabrielse Robotics Summer Training Programming #1: EasyC Basics.
Bluetooth Controller Setting up the BT controller and Arduino with Processing.
EasyC Programming Workshop January 30, 2008 Hauppauge High School SPBLI - FIRST Mark McLeod Advisor Hauppauge Team 358 Northrop Grumman Corp.
Vex Robotics Programming Options. To start you off and give you a safe "home base" to return to while you explore, a few key programs are already included.
Robot C and Natural Language
Technical Writing for Robotic Coding!.  du/products/teaching_robotc_cort ex/fundamentals/introtoprogramm ing/thinking/videos/fundamentals.
Vex Robotics Program six: combining autonomous and radio control.
Wall Encounter By Made easy by Dwayne Abuel.
Saving Work to Your School Server Click through this presentation at your own speed. Use it as a review or a guide while saving a project.
Find the Mindstorms Icon on the computer.. To start a new program click go.
Session 11 Intro to FRC API.
Program Flow LabVIEW Robotics Fundamentals. Unintuition You know what this program does… So what does this one do? Inserted code.
Vex Robotics Program four: reversing and turning.
Automated Mechanisms Help. Potentiometers Potentiometer Check –Analog Port 2 How they work –Analog sensor –Measures rotation of a shaft between 0 and.
Rescue Robot Day 2 Exploring Computer Science Lesson 6-11.
Vex Robotics Program Two: Using two motors. Program two: using the motors In the last section, you learned how to turn on one motor. Now, you will take.
Vex Robotics program three: using motors and sensors together.
Robot C and Natural Language. Create a folder Create a folder on your desktop to insert all your Robot C files, Here you will begin with your template.
ROBOTC for VEX Online Professional Development. Homework Questions Thoughts? Questions?
Testbed Coding In this activity you will code different challenges for the Testbed. For each challenge a sample program is shown. Use what this sample.
NASA Robotic Mining Competition. Controllers Arduino Mega - controls motors and sensors Raspberry Pi - Linux based computer that has the autonomous.
With. Project Overview  Introduction to Factory Automation Numerical Control  Build an autonomous robotic solution  Testing an autonomous robot build.
Robotics Education & Competition Foundation
After Construction Name: Per #:.
ClawBot Beginning Programing.
ROBOTC for VEX Online Professional Development
ROBOTC for VEX On-Site Professional Development
Robotics Programming Using Shaft Encoders
Robot Control Systems 2 Quickly Learning VEX Control Systems
Basics for Robotics Programming
Name: Who was the commander at the Alamo?
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired. 1.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired. 1.
Automation and Programming
Field Photos
Programming - Buttons Intro to Robotics.
1 To go to the next slide, click this button instead. A random slide will come up.
Coding the EV3 using make code
Programming - Buttons Intro to Robotics.
1.15: Dual Joystick Control (Tank)
You may choose to use any one of these provide slide templates and make changes as desired. 1.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired. 1.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
Obstacle Detection.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
Iteration Learning Objective: to be able to design algorithms that use iteration.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
News Article Thumbnails TEMPLATE
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
Presentation transcript:

Basic Steps in Programming VEX EDR

The Competition Template The competition template is what allows your robot to communicate with the field controller. Without a competition template the field control computers cannot tell the robot to begin it’s autonomous routine, begin driver control, or stop at the end of the match. A robot that does not have it’s code placed inside of a competition template will not pass inspection while at a competition!

The Competition Template To open a competition template go to ‘File’ click on ‘New’, and then choose Competition Template.

Motor and Sensor Setup Before we begin programming, we must assign the motors and sensors that we will be commanding within our code.

Motor and Sensor Setup

Back to The Competition Template Below is what you will see.

The Competition Template The Autonomous code below will make the robot move forward for 1 second.

The Competition Template The Remote Control code below sets up ‘Arcade’ control with buttons 5U and 5D controlling the motor on port 10.

The Remote The photo below illustrates the buttons and control channels referenced in the previous 2 slides.

Questions?