1 / 12

Dr. Wenbin Luo Engineering Department St. Mary’s University San Antonio, TX 78228

ROBOT C for MINDSTORMS ASEE K-12 Workshop. Dr. Wenbin Luo Engineering Department St. Mary’s University San Antonio, TX 78228 http://engineering.stmarytx.edu/ June 9, 2012. What is a robot?. S: Sensor P: Plan A: Act. About the Mindstorm NXT. MINDSTORM Robots Inputs Outputs

howell
Download Presentation

Dr. Wenbin Luo Engineering Department St. Mary’s University San Antonio, TX 78228

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ROBOTCfor MINDSTORMSASEE K-12 Workshop Dr. Wenbin Luo Engineering Department St. Mary’s University San Antonio, TX 78228 http://engineering.stmarytx.edu/ June 9, 2012

  2. What is a robot? S: Sensor P: Plan A: Act

  3. About the Mindstorm NXT • MINDSTORM Robots • Inputs • Outputs • Buttons • Display screen • About the NXT • Navigating the menus • Feedback from sensors

  4. ROBOTC • Developed specifically with teachers and classrooms in mind • Complete programming solution for the LEGO plus several other robot platforms • Fastest execution speed available for LEGO MINDSTORMS platform • Incredible debugging capacity • Very similar to industry-standard C programming

  5. Build a robot • http://www.legoeducation.com • http://www.amazon.com • http://www.robotc.net/support/nxt/ NXT Building Instructions (building-instructions-rem.pdf) Other Building Instructions

  6. Download Firmware • ROBOTC requires special firmware to communicate with the NXT. • You have installed ROBOTC and built the robot, but the robot is not yet able to understand ROBOTC programs. You must first download firmware onto your NXT. • Firmware is the operating system for your robot. Once loaded on the brick, the firmware will allow the NXT to load and run ROBOTC programs.

  7. Download Firmware (Cont.) • http://www.robotc.net/support/nxt/ Download Firmware (download-firmware.pdf)

  8. Sample Programs • Sample programs provide already-working examples of how to program in ROBOTC. • http://www.robotc.net/support/nxt/ NXT Sample Programs video Download Sample Programs (download-programs.pdf) NXT Sample Programs menu (list of RobotC Sample Programs)

  9. Modify Code • Make changes to a sample program to see how your modifications affect the robot's behavior. • http://www.robotc.net/support/nxt/ NXT Movement (Movement_Movingforward.pdf) NXT Common Commands menu (list of RobotC Frequently Used Commands)

  10. Use web help files for any additional resources • http://www.robotc.net/support/nxt/ MINDSTORMS Web Help • Teaching ROBOTC for LEGO MINDSTORMS offers a complete multimedia curriculum for classroom training or self-paced learning. Visit the Curriculum page to learn more.

  11. Other resources • http://www.robotc.net/teachingmindstorms/home/ nxt_all_lessons.pdf nxt_challenge_pack.pdf nxt_reference_guide.pdf • Carnegie Mellon Robotics Academy http://www.robotc.net/teachingmindstorms/home/ • 2012 On-Site Classes: NXT Professional Development ROBOTC for LEGO

  12. Questions?

More Related