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
Introduction to FRC robot programming
Have to figure this one out....