FRC - 2852 - Programming Fundamentals
PathWeaver
Initializing search
FRC - 2852 - Programming Fundamentals
Home
Week 1 - Introduction
Week 1 - Introduction
Setup dev environment
Robotics components
Week 2 - Introduction to Java Programming
Week 2 - Introduction to Java Programming
Comments
Variables and Data Types
Scope and Constants
Operators
Week 3 - Control Flow
Week 3 - Control Flow
If-Else Statements
Switch-Case Statements
Week 4 - Loops and Functions
Week 4 - Loops and Functions
Loops
Functions
Week 5 - Object-Oriented Programming
Week 5 - Object-Oriented Programming
Introduction to Object-Oriented Programming (OOP)
Classes and Objects in Java
Week 6 - Arrays and Exception Handling
Week 6 - Arrays and Exception Handling
Arrays
Exception Handling
Week 7 - Introduction to WPILib
Week 7 - Introduction to WPILib
Exploring the WPILib Framework
Controlling Motors
Week 8 - Sensors and Pneumatics
Week 8 - Sensors and Pneumatics
Sensors
Pneumatics
Week 9 - Command-Based Programming
Week 9 - Command-Based Programming
Introduction to Command-Based Programming
Advanced Command-Based Programming
Week 10 - Smartdashboard and Auto
Week 10 - Smartdashboard and Auto
SmartDashboard / Cameras
Autonomous
Week 11 - PID Tuning
Week 12 - Putting it all together
Week 13 - PathWeaver
Examples
Examples
Tank Drive
Swerve Drive
Flywheel
Arm pivot
Elevator
Intake
Autonomous
PathWeaver
Resources
PathWeaver
404