Programming: Difference between revisions
From 1511Wookiee
Jump to navigationJump to search
Programming (talk | contribs) No edit summary |
Programming (talk | contribs) No edit summary |
||
Line 28: | Line 28: | ||
*[[Preseason_Deploy_Code|<font color="#0066cc">Deploy a Project to Robot</font>]] | *[[Preseason_Deploy_Code|<font color="#0066cc">Deploy a Project to Robot</font>]] | ||
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"> | <div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"> | ||
<div class="mw-parser-output"> | |||
<div class="mw-parser-output"> | <div class="mw-parser-output"> | ||
== Lessons == | == Lessons == | ||
Line 42: | Line 43: | ||
[[Preseason_Lesson5|Lesson 5]]: Read encoder while motor moves | [[Preseason_Lesson5|Lesson 5]]: Read encoder while motor moves | ||
</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div></div> | |||
[[Preseason_Lesson6|Lesson 6]]: Turbo and Slow speed | |||
</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div></div></div> |
Revision as of 10:31, 15 December 2019
Programming Sub-pages and Links
FRC and WPILib References
- FRC Control System Documentation (aka "wpilib screensteps")
- FRC C++ WPILib API Docs
- CTRE Phoenix - Third party software drivers used to talk to Talon SRX's over CAN bus:
- CTRE Phoenix Docs - Verbose documentation and detailed guides
- CTRE Phoenix API - API Reference
Quite Useful Things to Remember
Camera Server Port is 1181
Programming Preseason
Lessons
Create Test Project: Do this before starting any lessons
Lesson 1: Make a motor run
Lesson 2: Control motor direction using the joystick
Lesson 3: Automatically stop motor when limit switch is tripped
Lesson 4: Change motor speed using joystick
Lesson 5: Read encoder while motor moves
Lesson 6: Turbo and Slow speed