Paul's Tutorials is a series of in-depth tutorials designed to teach beginning programmers everything they need to know to program an FRC robot. It includes a guided tutorial through the C++ tutorial at cplusplus.com and a tutorial over WPILib.
Paul's Tutorials is written and maintained by students of FRC Team #67, The Heroes of Tomorrow. It is not endorsed by WPI.
If you're from another team, cool! I hope that you find these tutorials useful. We have put a lot of work into these so that they can be as accurate and informative as possible.
We would like to point out, however, that specifically the WPI tutorial teaches students to program directly into the
IterativeRobot class provided by WPI.
There are style notes regarding the RobotBuilder tool on a few pages, but, for the most part, specifics on RobotBuilder are not explored as a part of this tutorial.
Additionally, we have tried to make the WPI tutorial as resource-independent as possible, but there are some activities that include information on some of our past robots. If you see information like this, don't panic! Read the opening paragraphs of the activity's description closely; these describe the goal of the activity, so you can suit it to your needs.
We love your feedback! You may send your comments, questions, or concerns regarding the tutorials to email@example.com. You may also open a new issue on the tutorials' GitHub repository (see below).
The fastest way to reach the maintainers is to open an issue on our GitHub repository.
To get started, copy the following template into your issue and fill it out:
(for bugs only)
**Steps to reproduce**: ...
Steps to reproduce tags.
If you want to suggest an improvement to the content or function of the tutorials, then you may omit these tags.
Paul's Tutorials 2016 is brought to you by:
The Wizard Bonnen
$s@g Morris Chad
The Webmaster Abou-Hamdan Marlina
The Prodigy Bowring Brandon
Death To All Errors Porter Varun
Windows 10 FTW Kutirakulam
WARactivity (C++ 3-2 activity) from UCLA PIC 10A Homework 7
PT logo was designed by Kevin Morris.