Created by Blake Ross Start EasyC. Created by Blake Ross.

Slides:



Advertisements
Similar presentations
Teacher/Mentor Institute Using the Cortex Chuck Powell.
Advertisements

Vex Robotics Program five: using the radio control transmitter.
BEST Robotic, Inc. easyC Team Training
Word Processing First Steps
Vex Robotics Introduction to Sensors. introduction to sensors Sensors assist robots in seeing and feeling the physical world through which they travel.
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.
Programing Concept Ken Youssefi/Ping HsuIntroduction to Engineering – E10 1 ENGR 10 Introduction to Engineering (Part A)
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.
Access Tutorial 10 Automating Tasks with Macros
XP Tutorial 5 Buttons, Behaviors, and Sounds. XP New Perspectives on Macromedia Flash MX Buttons Interactive means that the user has some level.
Program ultrasonic range sensor in autonomous mode
Teach Yourself Windows 98 Module 2: Working with Files, Folders, and the Desktop.
ROBOTC for VEX On-Site Professional Development
Available at: – Operate the Tumbler using a Jumper Pin Operate the Tumbler using the jumper pin.
Weston Schreiber & Joshua Gabrielse Robotics Summer Training Programming #1: EasyC Basics.
Teacher/Mentor Institute Hands-On Session: Building a Robot Scott McEwen Chuck Powell.
Jump to first page 10/2/2015 Learning PowerPoint A Tutorial Start.
Making a Playable DVD movie using your digital photos And adding music to the movie.
Teacher/Mentor Institute Using easyC Joel Kirkland July 30-31, 2015.
FRC Robot Framework Labview Made Easy (er) For FIRST Robotics 1.
BEST Robotic, Inc. easyC Breakout Session By: Guy Chetrit Programming With easyC September 15, Copyright © 2012 BEST Robotics, Inc. All rights reserved.
GUI development with Matlab: GUI Front Panel Components 1 GUI front panel components In this section, we will look at -GUI front panel components -Programming.
Human Vision Robot (Light Sensor) Vision White/Light: 100 Black/Dark: 0 Colors:
Adobe InDesign CS5 – Illustrated Unit E: Using Master Pages Adobe InDesign CS5 – Illustrated Unit E: Using Master Pages.
EasyC Programming Workshop January 30, 2008 Hauppauge High School SPBLI - FIRST Mark McLeod Advisor Hauppauge Team 358 Northrop Grumman Corp.
Vex Robotics Programming Sequence. Now that you’ve had some practice downloading and using the included programs, it's time to learn to write some of.
FRC Robot Programming 1.PID Continued 2.Downloading and Deploying Code 3.Program a 2012 Robot from Spec Basic code For FIRST Robotics.
Vex Robotics Program six: combining autonomous and radio control.
Introduction to Vexnet
LANDESK SOFTWARE CONFIDENTIAL Tips and Tricks with Filters Jenny Lardh.
1 Micro Economix 1500 RSLogix 500 LAB#3 Sequencing and Subroutines.
Getting Started in RobotC // Comment task main() motor[] {} wait1Msec() ; = Header Code Compile Download Run Take out your notes.
Teacher/Mentor Institute Using easyC David Dominguez June 2, 2015 Update Version.
Dreamweaver MX. 2 Tools for Code Editing (p. 366) n An HTML editor like Dreamweaver writes most of the code you need, but at times you will need to perform.
Video in Macromedia Flash (Optional) – Lesson 121 Video in Macromedia Flash (Optional) Lesson 12.
RobotC Remote Control. Learning Objectives: Focusing on Virtual World with Physical Examples Understand Real-Time Joystick Mapping Understand how to use.
By Joshua Shaw.  Now that we have a program, we should see how it works in the real world  To do this we need the Cortex and the orange USB cable 
0 Configuring a 3500 Using iTools 2 iTools Workshop - getting started Start iTools and from the New File menu choose 3504 v1.04 programmer.
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.
Second Model: “Model2”. What You Will Learn  How to build a simple layout  How to connect ports for routing flowitems  How to detail and enter data.
Vex Robotics program three: using motors and sensors together.
You’ll Make a spreadsheet which will be like a Mad Libs Game. These Are The Directions.
Mechanical Components and Programming Ken Youssefi Introduction to Engineering – E10 1.
1 Pertemuan 10 Using Type Matakuliah: U0344 / DESKTOP 1 Tahun: 2006.
Teacher/Mentor Institute Intro to easyC Programming Scott McEwen July 21-22, 2016.
By Joshua Shaw.  We have previously added a While Loop  We are now going to use it for programming the robot  We have also added two motor programs.
Teacher/Mentor Institute Hands-On Session: Building a Robot Carolyn Bauer July 21-22, 2016.
Introduction to Vexnet
BEST Robotic, Inc. MATLAB/Simulink Team Training
Basic Steps in Programming
Learning PowerPoint A Tutorial.
Technological Skills “Flow Charting”
How To Move Mail To Different Folders in Gmail If You are not logged in then First You Have to Log in your Gmail account.
ROBOTC for VEX Online Professional Development
European Computer Driving Licence
Learning Objective: to be able to design programs that use sequencing.
Microsoft Word Illustrated
Basics for Robotics Programming
MicroEconomix 1500 RSLogix 500 LAB#1
Programming Autonomy By Joshua Shaw.
Sequencing Learning Objective: to be able to design algorithms that use sequencing.
Welcome to Digital Electronics using the Arduino Board
Programming a Servo By Joshua Shaw.
European Computer Driving Licence
Remote Control For this activity we will use the Squarebot
European Computer Driving Licence
1.15: Dual Joystick Control (Tank)
Introduction to Programing the Cortex for BEST
Presentation transcript:

Created by Blake Ross Start EasyC

Created by Blake Ross

“Main” automatically created for us

Created by Blake Ross Configuration Double-click Config See Picture Label Motor Ports 1.Empty 2.Left Front Drive Motor 3.Left Rear Drive Motor 4.Right Front Drive Motor 5.Right Rear Drive Motor 6.Lift Motor 7.Claw SERVO Add “Invert Me” Reminder to names later if needed OK or Enter to return to Main

Created by Blake Ross Back to “Main”

Created by Blake Ross “Initialize” subroutine automatically created for us

Created by Blake Ross “Autonomous” subroutine automatically created for us

Created by Blake Ross “OperatorControl” subroutine automatically created for us

Created by Blake Ross Add our instructions to Initialize

Created by Blake Ross Outputs are for sending commands to Motors, etc.

Created by Blake Ross Open Outputs

Created by Blake Ross Select “Motor”

Created by Blake Ross Click-&-Drag Motor onto flowchart line

Created by Blake Ross “Motor Module” default window opens 2 Change Motor Number to “2” Change Motor Direction to “Stop”

Created by Blake Ross Click-&-Drag another Motor Module 2

Created by Blake Ross Modify this seconds Motor Module Change Motor Number to “3” Change Motor Direction to “Stop” 3

Created by Blake Ross 2 3

Repeat for two more Motor Modules for Motors 4 & 5 54

Created by Blake Ross All “Drive” Motors will be init’ed to 0 = “Stop”

Created by Blake Ross Select the “Program Flow” group

Created by Blake Ross See the “Comment” Function Block

Created by Blake Ross Select Comment

Created by Blake Ross Click & Drag onto the Flowchart Line Enter a useful comment into the pop-up window

Created by Blake Ross Comments involve style – Use them to help, not punish

Created by Blake Ross Added a comment about the “Lift Motor”

Created by Blake Ross Added a Motor Block to init the Lift to 0 = Stop

Created by Blake Ross Added a Comment about the Claw Servo

Created by Blake Ross Click-&-Drag a Servo Function Block onto the Flowchart Using 0 will “center” the Servo. You should experiment to find a good value between -127 & +127 for your robot.

Created by Blake Ross Initialization is Done (except for servo experiment results)

Created by Blake Ross Switch to Operator Control – Notice the “While” Loop

Created by Blake Ross Select the Joystick

Created by Blake Ross See lots of Choices

Created by Blake Ross Pick 1 – I chose 4-Motor Arcade to keep the 2 nd Stick free

Created by Blake Ross Click & Drag 4-Motor Arcade to the While Loop

Created by Blake Ross Make, Xmitter, Jstck, Motor Port & Inversion assignments You have a Single Transmitter Under the Transmitter heading the “Joystick” label is unclear. You pick a Transmitter (1 or 2) there, not a Transmitter Channel. (1 thru 8)

Created by Blake Ross

Insert a Comment to help you remember 2, 4, 3, 5 c

Created by Blake Ross Type the Comment info

Created by Blake Ross 2, 4, 3, 5

Created by Blake Ross Insert a comment for your Lift Motor 2, 4, 3, 5

Created by Blake Ross Chose to use a Button(s) to control the Lift Motor 2, 4, 3, 5

Created by Blake Ross Click & Drag c 2, 4, 3, 5

Created by Blake Ross Enter Transmitter, Button Channel, Motor Port & Inversion

Created by Blake Ross

2, 4, 3, 5

Created by Blake Ross

2, 4, 3, 5

Created by Blake Ross

2, 4, 3, 5

Created by Blake Ross 2, 4, 3, 5

Created by Blake Ross

2, 4, 3, 5

Created by Blake Ross