ROBOTC for CORTEX While Loops Part 1 - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

ROBOTC for CORTEX While Loops Part 1

Description:

Title: Cortex Training Author: Jesse Flot Last modified by: education Created Date: 1/23/2006 7:47:00 PM Document presentation format: On-screen Show (4:3) – PowerPoint PPT presentation

Number of Views:143
Avg rating:3.0/5.0
Slides: 18
Provided by: Jesse78
Category:

less

Transcript and Presenter's Notes

Title: ROBOTC for CORTEX While Loops Part 1


1
ROBOTC for CORTEXWhile Loops Part 1
2
While Loops
  • A while loop is a structure within ROBOTC which
    allows a section of code to be repeated as long
    as a certain condition remains true.
  • There are three main parts to every while loop.

3
1. The word while
  • Every while loop begins with the keyword
    while.

4
2. The Condition
  • The condition controls how long or how many times
    a while loop repeats. While the condition is
    true, the while loop repeats when the condition
    is false, the while loop ends and the robot moves
    on in the program.
  • The condition is checked every time the loop
    repeats, before the commands between the curly
    braces are run.

5
3. Commands to be Repeated
  • Commands placed between the curly braces will
    repeat while the (condition) is true when the
    program checks at the beginning of each pass
    through the loop.

6
Boolean Logic
  • Decisions robots make must always based on
    questions which have only two possible answers
    yes or no, true or false.
  • Statements that can be only true or false are
    called Boolean statements, and their
    true-or-false value is called a truth value.

7
Boolean Logic
8
Boolean Logic
9
Boolean Logic
10
Boolean Logic
11
While Loop Exercises
  • Example 1 Program the green LED to repeatedly
    turn on for 2 seconds, then off for 2 seconds,
    forever.
  • Example 2 Expand the previous program to loop
    only while the limit switch is not pressed.

12
While Loop Exercises
  • Example 3 Program the right motor to spin
    forward until the potentiometer value is greater
    than 2048. Then program it to spin in reverse
    until the potentiometer value is less than 2048.
    Repeat while the limit switch isnt pressed.

13
(No Transcript)
14
(No Transcript)
15
Additional Information
16
CMU Resources
  • ROBOTC.net http//www.robotc.net/
  • The ROBOTC Forum http//www.robotc.net/forums/
  • Post your homework and questions here!
  • ROBOTC PLTW Page http// www.robotc.net/pltw
  • VEX Cortex Video Trainer
  • http//www.education.rec.ri.cmu.edu/products/teach
    ing_robotc_cortex/index.html
  • Robotics Academy
  • http//www.education.rec.ri.cmu.edu/content/vex/in
    dex.htm

17
Homework
  • Program 1 Program the right motor to spin
    forward for 3 seconds, then reverse for 3
    seconds, forever.
  • Program 2 Program the left and right motors to
    spin forward until the potentiometer value is
    greater than 2048. Then program the motors to
    turn off and the LED to turn on until the
    potentiometer value is less than 2048. Repeat
    while the limit switch is not pressed.
  • Watch the Robot Decision Making video (should
    be included with this webinar.
Write a Comment
User Comments (0)
About PowerShow.com