presented by: ftc 4140 fish in the boat. overview how to get and install robotc how to connect to...

20
Presented by: FTC 4140 Fish in the Boat

Upload: evelyn-harrison

Post on 25-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Presented by: FTC 4140

Fish in the Boat

Overview

• How to get and install RobotC• How to connect to your robot• Download firmware • Building schematic and debugging• Resources

How do I get it?• Provided by Carnegie Mellon• Version: RobotC 3.0 for Mindstorms

How do I get it?

• Program• Download from the website• Buy a License from the website

How do I get it?

• Templates

1.

2.

How do I get it?

• Templates• Required to work with FCS (rule RS03)• Comes with your download of RobotC

Firmware

• Install Firmware• Plug in the NXT to the computer• Robot Download Firmware Standard File (or) Last Downloaded

Firmware

• Select brick• Click ‘F/W download”

Platform Type

• Make sure to change it to “LEGO NXT + TETRIX/MATRIX’ or else your pragmas, debugging windows and programming will not work.

User Type

• Change it to “super user” so that you get more menu options.• This will be more useful when we get to the debugging section of this

presentation

Connecting to NXT

• USB• Most reliable / Least convenient

• Bluetooth• Pairing / Reliability

• Wi-Fi – FCS• Requires Samantha and Router w/ FCS

Connecting to NXT

Connecting to NXT

Pragmas

• What are they?

Pragmas

• There’s a wizard!

Pragmas

What configuration are your controllers in??

Debugging

• RobotC provides a whole series of debugging windows

(This is with your menu level set as basic)

Debugging

• You get more debugging windows in “super user” mode

For the tournament

• Samostat• Sample programs NXT Samantha Module

• Program Chooser• Sample programs NXT Try Me Program Source

Resources

• http://www.education.rec.ri.cmu.edu/content/events/ftc/robotc/index.htm• Lessons on different concepts

• Robotc.net• Official website, offers some basic lesson

• chiefdelphi.com• Forum that is helpful to almost every aspect of FTC