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? 2. • Templates 1.
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
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