Spartronics4915
  • Introduction
  • Version Control and Git
    • Introducing Git and GitHub
    • Git Fundamentals
    • Next Level Git
    • Git Flow
    • FAQ: git, vi, bash shell
    • A Simple Tutorial
  • An Introduction to Java
    • Lesson 1: Introductory Syntax
    • Lesson 2: Variables and Datatypes
    • Lesson 3: Method Calls
    • Lesson 4: The If Statement
    • Lesson 5: Method Definitions
    • Lesson 6: Classes
    • Lesson 7: Inheritance
    • Helpful Programming Resources
  • Programming a Robot
    • Pre-Lesson: What is a Robot?
    • Setting up your Development Environment
    • Lesson 1: Motors and the Interative Robot
    • Lesson 2: What is a Subsystem?
    • Lesson 3: What are Commands?
    • Lesson 4: What are Command Groups?
    • Lesson 5: Scheduling Commands
  • Data Analysis
  • Arduino and Bling Development
    • Setup Arduino IDE
    • Starting with Bling
    • Spartronics Clock with NeoMatrix
    • Related Tutorials and Resources
Powered by GitBook
On this page
  • WPI Documentation and Resources
  • Learning Git
  • Learning Java
  • An Intro to PID Controllers

Was this helpful?

  1. An Introduction to Java

Helpful Programming Resources

WPI Documentation and Resources

  • WPI FRC Control System

  • WPILib APIs

Learning Git

  • What is Git?

  • Git Cheatsheet

  • Git Documentation

Learning Java

  • Our Java Lessons

  • Oracle's Java Tutorials

  • Example Problems on Practice-It

An Intro to PID Controllers

  • Simple Examples of PID Control

  • PID Control - A brief introduction

PreviousLesson 7: InheritanceNextProgramming a Robot

Last updated 4 years ago

Was this helpful?