FRC Robot Programming
Preface
1.
Introduction
2.
Robot Components
2.1.
General Hardware Overview
2.2.
Status Lights Quick Reference
2.3.
PWM and CAN
3.
Learning C++
3.1.
Introduction to Software Development
3.1.1.
History of C/C++
3.1.2.
Compilers
3.2.
C++ Basics
3.2.1.
Structure of a Program
3.2.2.
Variables
3.2.3.
Operators
3.2.4.
Methods and Functions
3.2.5.
Control Flow
3.3.
Object Oriented Programming
3.3.1.
Introduction to Objects
3.3.2.
Headers and Sources
3.3.3.
Pre-processor
3.3.4.
Static Methods
3.3.5.
Inheritance
4.
Robot Programming
4.1.
Installing Eclipse and WPILib
4.2.
Introduction to FRC robot programming
4.2.1.
Moving a motor in C++
4.2.2.
Moving a motor with a Joystick
4.2.3.
Moving two motors with two joysticks
4.3.
How a robot project is organized
4.3.1.
Robot Mapping
4.3.2.
IterativeRobot
4.3.3.
Commands
4.3.4.
Subsystems
4.4.
Write your own Robot code
4.4.1.
Fixing the default template
4.4.2.
Write a subsystem
4.4.3.
TeleOp command
4.4.4.
Autonomous command
4.4.5.
The SmartDashboard
5.
To Infinity and Beyond
5.1.
AStyle: Making your code readable
5.2.
Collaborate with GIT
5.3.
Create GUI applications with Qt
5.4.
Open Source is better
6.
Bibliographies
Powered by
GitBook
A
A
Serif
Sans
White
Sepia
Night
Share on Twitter
Share on Google
Share on Facebook
Share on Weibo
Share on Instapaper
FRC Robot Programming
Variables