Index Lessons: Multimedia lessons: Building Instructions: Fundamentals o o o Project Management Project Planning Engineering Process Introduction to Programming Thinking about programming Programmer and the Machine Planning and Behaviors ROBOTC Syntax ROBOTC Rules (Part 1) ROBOTC Rules (Part 2) ROBOTC Interface ROBOTC 2.0 Update NXT Hardware Using the NXT NXT Sensors Parts Identification TECHNIC Hardware Primer o NXT Setup Downloading Firmware to the robot Downloading a Sample program to the robot TETRIX Setup o o o TETRIX Testbed o o o o o o o o o o o Moving Forward Programming Dissection Timing Speed and Direction Half Motor Power Turn and Reverse Improved Movement Principles of PID PID Control Synchronized Motors Target Distances TETRIX Movement Moving Forward Motors and Sensors TETRIX Speed and Direction LEGO Encoder Attachment Mantis REM robot REM Touch+Light Attachment REM Ultrasonic Attachment REM Sound Attachment REM Gripper Attachment TETRIX Testbed (Part 1) TETRIX Testbed (Part 2) Challenges: Movement: o REM robot Touch + Light Attachment Side Button Attachment Printable Instructions o Setup o Slideshow Movement: o Labyrinth Sensing o Design Specification Solution Video Obstacle Course Design Specification Solution Video Variables o o Warehouse Design Specification Solution Video TETRIX Robot Mining Challenge Robot Mining Sensing o o o o o o o Intro to Servo Motors Using Servo Motors Debugging Servos Challenge Solution Video Remote Control o Programming Wall Detection (Touch) Challenge Touch vs. Timing Soccer Configuring Sensors Challenge The While Loop Solution Video Putting it Together o TETRIX Mine Removal Wall Detection (Sonar) Challenge A Sonic Sojourn Mine Removal Forward for Distance Challenge Forward for Distance Motors and Advanced Target Distances Servos with (Pt.1) Remote Control Advanced Target Distances Solution Video (Pt.2) Boolean Logic (Pt.1) Mini-Challenges: Boolean Logic (Pt.2) Forward Until Dark Auto Attendance Challenge The Light Sensor Bull Ring Challenge Thresholds 201 Can Bot Challenge Wait for Dark Firefly Challenge (Level 1) Line Tracking Firefly Challenge (Level 2) Line Tracking (Basic) Horseshoe Challenge Line Tracking (Better) Line Painter Challenge Line Tracking (Timer) Line Runner Challenge (Level Line Tracking (Rotation, Part 1) 1) Line Runner Challenge (Level Line Tracking (Rotation, Part 2) 2) Minefield Challenge (Level 1) Volume and Speed Minefield Challenge (Level 2) Values and Assignments (Part Minesweeper Challenge 1) MouseBot Challenge Values and Assignments (Part PipeBot Challenge (Level 1) 2) PipeBot Challenge (Level 2) TETRIX Sensing Robo-Slalom Challenge TETRIX Controller Overview Robo 500 Challenge (Level TETRIX Encoders - Moving 1) Forward Robo 500 Challenge (Level TETRIX Encoders 2) nMotorEncoder Robo 500 Challenge (Level TETRIX Encoders - Encoder 3) Targets (Pt.1) Robo 500 Challenge (Level TETRIX Encoders - Encoder 4) Targets (Pt.2) Robocci Challenge (Level 1) LEGO Motors as Encoders Robocci Challenge (Level 2) (Pt.1) RoboMower Challenge (Level LEGO Motors as Encoders 1) (Pt.2) Variables o o o o HiTechnic IR Seeker (Pt.1) HiTechnic IR Seeker (Pt.2) RoboMower Challenge (Level 2) Sumo-Bot Challenge Table Bot Challenge (Level 1) Table Bot Challenge (Level 2) Automatic Thresholds Values & Variables Variables & Threshold Programming with Variables Variables & The Debugger Engineering Mini-Challenges: Threshold Calculations Line Counting Counting Driving Straight Line Counting (Part 1) Remote Control Basics Line Counting (Part 2) Remote Control Buttons Line Counting (Part 3) Remote Control Turn Button Line Counting (Part 4) Sentry Simulation (Level 1) Patterns of Behavior Sentry Simulation (Level 2) Behaviors Sentry Simulation (Level 3) Creating and Using Functions Synching Motors Variables & Functions (Part 1) Turning Variables & Functions (Part 2) Turning with Encoder Variables & Functions (Part 3) Using Servos Debugging Wait States Power Level Debugging Techniques Printing to Screen Quizzes: Remote Control o o Remote Control Basics How Remote Control Communication Works Using Remote Control Improving Remote Control Using Buttons Using Bluetooth Setting Up Bluetooth Connecting via Bluetooth Troubleshoot Bluetooth Fundamentals o o o Home Setup o Product Curriculum Overview Fundamentals o o Safety Safety is an Attitude Safety is an Attitude General Lab Safety Safety Checklist TETRIX Safety Electrical Safety Power Tools Safety Safety Attitude General Safety Safety Checklist Introduction to Programming Thinking about programming ROBOTC Programming Printable Materials (PDF) : Safety Movement: o o o Downloading Firmware to the robot Downloading a Sample program to the robot Moving Forward Speed and Direction Improved Movement Sensing o Wall Detection Safety Tests (with answer (Touch) keys) o Wall Detection Robotics Lab Inspection (Sonar) Sheet o Forward Until Dark Project Management o Line Tracking Keeping an Engineering o Volume and Speed Journal Variables Engineering Process Reference o Automatic Thresholds Engineering Definitions o Line Counting Project Planning Documents o Patterns of Behavior Team Building Understanding the Problem Reference Pages: Brainstorming Planning your Time Behaviors Design reviews Boolean Logic Organizational Matrix Comments Ideas Display Text Recording Progress Encoders Gantt Chart Flowcharts & Pseudocode PERT Chart Functions Preparing for a Global Variables Competition If-Else Statement Assessment Rubrics Install Bluetooth Adapter Writing Criteria Install Joystick Controller Presentations Rubric Motor Synchronization Work Habits PID Speed Control Workplace Competencies Random Numbers Proposal Assessment Reserved Words Engineering Journals Running a Program Robotics Explorations Sense Plan Act Internal Design Reviews Switch-Case Statement External Design Reviews TETRIX Servos Introduction to Programming Thresholds Thinking about programming Timers Behaviors Variables and Data Types Flowcharts & While Loops Pseudocode Whitespace ROBOTC Syntax Whitespace Comments Reserved Words TETRIX Hardware Safety: Working with TETRIX TETRIX Part Identification Construction Tips Structure Motors, Gears, and Wheels Servos and Pivots Grippers and Actuators o o o o Setup o o o Moving Forward Speed and Direction Improved Movement PID Speed Control Motor Synchronization TETRIX Movement TETRIX_Servos Sensing o o o o o o o NXT Setup Printable REM Building Instructions Running a Program TETRIX Setup Testbed Instructions (Part 1) Testbed Instructions (Part 2) Mantis Building Instructions Movement: o o o Using LEGO with TETRIX Hand Tool Identification Wall Detection (Touch) Printable Touch+Light Instructions Sense Plan Act While Loops Boolean Logic Wall Detection (Ultrasonic) Thresholds Printable Ultrasonic Instructions Random Number Forward for Distance Encoders Forward Until Dark Printable Touch+Light Instructions Thresholds Random Numbers Line Tracking Printable Touch+Light Instructions If-Else Statement Switch-Case Statement Timers Volume and Speed Printable Sound Instructions TETRIX Sensing Power Level Investigation Variables o o o o Automatic Thresholds Variables & Data Types Thresholds Printable Touch+Light Instructions Display Text Line Counting Printable Touch+Light Instructions Patterns of Behavior Functions Global Variables Debugging Display Text Remote Control o o Remote Control Basics Install Joystick Controller Gripper Building Instructions Using Bluetooth Install Bluetooth Adapter