LEDs

Raptacon 3200 Skill Tree - schema-driven draft · Specialization - not a primary subteam pick, reached through progress in another tree
Novice
direct supervision 25 hrs · verified by mentor signoff
LED Circuit Basics
Voltage, current, resistance, why an LED needs a current-limiting resistor
Polarity and Reading a Datasheet
Anode/cathode, forward voltage, reading an LED or strip datasheet
A Single LED as a Subsystem
Wrapping a digital-output LED in a Subsystem with command factories (on/off/toggle/while-held)
Journeyman
direct supervision 60 hrs · verified by practical test
Addressable LED Strips
wpilib.AddressableLED and the team's Strip helper - setting colors on a real strip
State-Driven LED Behavior
Reacting to a sensor by driving LED state transitions (StatefulAutonomous pattern)
Expert
150 hrs · verified by portfolio review · must have certified someone at Tier 1
2D Grid to 1D Strip Mapping
Mapping (x, y) matrix coordinates to a serpentine or row-major strip index
Matrix Rendering Primitives
Drawing shapes, text, and simple animations on the mapped grid
Keeping the Render Loop Fast
Updating a full matrix's worth of pixels within the robot's periodic() budget
Master
300 hrs · verified by portfolio review · must have certified someone at Tier 2
Xbox Input for a Matrix Game
Reading Xbox controller input through the team's real input-factory pattern to drive gameplay
Build a Simple On-Robot Matrix Game
Design and build a simple game (snake, pong, whack-a-mole, etc.) rendered on the dot-matrix display, running on the robot itself, controlled with an Xbox controller. This is the capstone project - not yet scoped beyond this description.