Programming Mentoring
Believing in the spirit of i4, we, FRC Team 5417, not only passes down our programming knowledge to rising members in our robotics program, but also extends these resources to anyone needing help in the area of programming. To provide training on the fundamentals of programming for robotics, please check out our resources below for learning Java, best practices, code source control through Git/ GitHub, programming motors and solenoids, and working with sensors.
Java Tutorials
1. Introduction to Java
PowerPoint Version: http://bit.ly/3wWHhvd
PDF Version: http://bit.ly/40vzK3R
Video: http://bit.ly/3lcUopi
2. Functions and Loops
PowerPoint Presentation: https://bit.ly/3DKHzZR
PDF Version: http://bit.ly/3RAt2Wc
Video: http://bit.ly/3JMg8Tv
3. Classes and Objects
PowerPoint Presentation: https://bit.ly/40wI43k
PDF Version: http://bit.ly/3RzrvzJ
Video: http://bit.ly/3YmUHw1
Best Practices
Google Docs: https://bit.ly/3Y6taPN
PDF Version: http://bit.ly/3jAkjqH
Git/ GitHub Tutorial
Google Slides Presentation: https://bit.ly/3JKMgqn
PDF Version: https://bit.ly/3Ysb9LN
Motor Controllers and Solenoids Tutorial
Google Slides Presentation: https://bit.ly/3YjZfmQ
PDF Version: https://bit.ly/3Rygqiw
Sensors Tutorial
Google Slides Presentation: https://bit.ly/40xuEUQ
PDF Version: https://bit.ly/3RvmdW9