The Full VRC Programming Guide
Welcome to the Full VRC Programming Guide. In this course, you will learn the very basics of programming a VEX Robot all the way to some more advanced algorithms to help increase your accuracy.
What You'll Be Learning
- Programming Fundamentals (Variables, Data Structures, Functions, Algorithms, etc)
- Motor Control & Autonomous Navigation
- Reading Sensor Data for Decision Making (Inertial, Rotational, Distance, etc)
- PID Control and Tuning
- Debugging / Troubleshooting
Course Chapters
Chapter 1: Getting Started
Installing necessary libraries and setting up your first project
Chapter 2: Learning Project Basics
Learn the basics the PROS file structure
Chapter 3: Setting Up Drive Code
Making your robot move with the controller
Chapter 4: Making Simple Autonomous Routes
Learn how to make autonomous routes for your robot.
Chapter 5: Using Sensors
Increase the precision of your robot's actions
Chapter 6: PID
Making efficient and accurate movements with PID
Chapter 7: Debugging and Tasks
Fixing your mistakes in an efficient way.
Chapter 8: Odometry
Adding a coordinate system to your robot.
Chapter 9: Using Other Libraries
Implementing other libraries in your robot.
Chapter 10: Pneumatics
Using pneumatics to your advantage.
Chapter 11: Collaborating With Others & Version Control
Learn how to use Github to share your code with others