Robot C and Natural Language

Slides:



Advertisements
Similar presentations
Jason Howard. Agenda I. How to download robotc II. What is tele-op used for? III. How to build a basic tele-op program IV. Getting the robot to drive.
Advertisements

Engineering Roles We will be forming groups of 3 students
Automation and Robotics
Developed in collaboration with Introduction to Programming.
VEX Robotics Platform and ROBOTC Software Introduction.
Photos and Sensor Instructions
VEX Robotics Platform and ROBOTC Software
Connecting VEX and ROBOTC
Available at: – Program Potentiometer in Autonomous Mode Program potentiometer in autonomous mode.
Testbed: Exercises.
VEX Robotics Platform and ROBOTC Software
Program ultrasonic range sensor in autonomous mode
ROBOTC for VEX On-Site Professional Development
Available at: – Operate the Tumbler using a Jumper Pin Operate the Tumbler using the jumper pin.
Introduction to the VEX ® Robotics Platform and ROBOTC Software © 2012 Project Lead The Way, Inc.Principles of Engineering.
Robot C Set-up FTC Clinic Nov Patrick Michaud & RobotC Curriculum
AUTOMATION AND PROGRAMMING SOME GET STARTED TIPS… Everyone please log into RobotC !
Programming Design ROBOTC Software Principles of Engineering
AUTOMATION WITH ROBOTC Starting to write and troubleshoot computer code.
Photos and Sensor Instructions
Getting Started in RobotC // Comment task main() motor[] {} wait1Msec() ; = Header Code Compile Download Run Take out your notes.
Automated Mechanisms Help. Potentiometers Potentiometer Check –Analog Port 2 How they work –Analog sensor –Measures rotation of a shaft between 0 and.
Programming - Motion Intro to Robotics. Motors and Sensors Setup The first thing we need to do is tell ROBOTC that we have motors on our robot. Choose.
Available at: – Program Functions for VEX Robots Program Functions for VEX Robots.
VEX and Robot C Chris Patterson Frisco ISD CTE Center Presented by.
Automation and Robotics.  First you select the platform type so that you can use Natural Language PLTW.
Vex Robotics program three: using motors and sensors together.
ROBOTC for VEX Robotics (VEX IQ) On-Line Session 2014 My name is Jason McKenna I will be leading you through these sessions Teacher for 17 years Hopewell.
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.
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 CORTEX Teacher Training © 2011 Project Lead The Way, Inc.Automation and Robotics VEX.
Connect VEX and ROBOTC Electrical Engineer Responsibilities © 2011 Project Lead The Way, Inc.Automation and Robotics VEX.
ROBOTC for VEX Online Professional Development. Homework Questions Thoughts? Questions?
Introduction to VEX® components
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.
Programming Design ROBOTC Software. Behavior-Based Programming A behavior is anything your robot does –Turning on a single motor or servo Three main types.
Basic Programming: Until Commands. The Problem with Wait States Motor Speed is affected by battery power. –If the battery is fully charged, the motors.
Robotics Programming Wall Follow Line tracking for a set amount of time Line tracking for a distance.
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 #:.
Programming Design ROBOTC Software Principles Of Engineering
Basic Steps in Programming
Electrical Engineer Responsibilities
Automation with RobotC
ClawBot Beginning Programing.
ROBOTC for VEX Online Professional Development
Introduction to Programming
Electrical Engineer Responsibilities
VEX Robotics Platform and ROBOTC Software
ROBOTC for VEX On-Site Professional Development
ROBOTC for VEX Online Professional Development
Electrical Engineer Responsibilities
Automation and Robotics
StarStruck in a Virtual World: Fantasticbot Version
Programming Design ROBOTC Software Computer Integrated Manufacturing
Electrical Engineer Responsibilities
By Willem Scholten Learning Access Institute
Automation and Robotics
TECH 1 BAMS Technology Education
Getting Started in RobotC
Automation and Programming
Programming Design ROBOTC Software Principles Of Engineering
VEX® Robotics Platform and ROBOTC Software
Automation with RobotC
Robotics Programming Using Shaft Encoders
Photos and Sensor Instructions
Automation with RobotC
Robotics Programming Using Shaft Encoders
Programming Design ROBOTC Software Principles of Engineering
Presentation transcript:

Robot C and Natural Language

Step #1 Begin by opening up Robot C from your desktop.

Step #2 Create a folder Create a folder on your desktop to insert all your Robot C files, Here you will begin with your template and other basic programs, Immediately change the name of your modified file!

Step #3 Begin with Sample Program, VEX2 Test 1 Save in

Open > Basic Movement Step #3b Open > Basic Movement Test 1

Select > Moving Forward Step #3c Select > Moving Forward Test 1

Moving Forward is a sample program which may be modified. Step #3d Moving Forward is a sample program which may be modified. Test 1

Step #4 Change the name to TEST 1 Save in your desktop folder

Select > Robot > Platform Type > VEX 2.0 Step #5 Verify your plateform type: Select > Robot > Platform Type > VEX 2.0 demonstrate

Step #6 Update Cortex: Robot > Download Firmware> Automatically Update VEX Cortex demonstrate

Step #7 demonstrate

Step #8 demonstrate

Cortex wiring schematic Check: Presentation Name Course Name Unit # – Lesson #.# – Lesson Name Cortex wiring schematic This information should match the motor and sensors setup done in ROBOTC lineFollower potentiometer leftMotor bumpSwitch rightMotor touchSwitch GTT VEX kits do not contain servo motors – so students should never choose Servo Style Motor clawMotor

Presentation Name Course Name Unit # – Lesson #.# – Lesson Name Check: Motors 2-wire motors can be connected directly to ports 1 and 10 on the VEX Cortex The VEX Motor Controller 29 allows you to connect the VEX 2-wire Motors to any of the standard 3-wire ports on the VEX Cortex. To use the VEX Motor Controller 29, plug the 3-wire end into one of the MOTOR ports (2-9) on your VEX Cortex Microcontroller.

Complete Motor & Sensor Setup Presentation Name Course Name Unit # – Lesson #.# – Lesson Name Check: Complete Motor & Sensor Setup Allows you to configure and name all of the motors and sensors connected to your robot.

Check: Analog Sensor Setup Type a name to describe the sensor. Presentation Name Course Name Unit # – Lesson #.# – Lesson Name Analog Sensor Setup Check: Type a name to describe the sensor. Choose the type of sensor – the only analog sensors for GTT are Line Follower and Potentiometer.

Presentation Name Course Name Unit # – Lesson #.# – Lesson Name Check: Sensor Setup Type a name to describe the digital sensor location or purpose. Both the limit and bumper switches are Touch Type. LED’s can be plugged in to dgtl9-dgtl12, the type is Digital Out. GTT VEX kits do not contain servo motors – so students should never choose Servo Style Motor

Test 1 Try the sample program you saved in your Robot C folder Presentation Name Course Name Unit # – Lesson #.# – Lesson Name Try the sample program you saved in your Robot C folder Test 1           GTT VEX kits do not contain servo motors – so students should never choose Servo Style Motor

Try other sample programs Presentation Name Course Name Unit # – Lesson #.# – Lesson Name Try other sample programs GTT VEX kits do not contain servo motors – so students should never choose Servo Style Motor

Great job!!! Begin on your tasks assignments. Presentation Name Course Name Unit # – Lesson #.# – Lesson Name Great job!!! Begin on your tasks assignments.          GTT VEX kits do not contain servo motors – so students should never choose Servo Style Motor