Hello
I am beginner for FRC. I have attended as member of a frc team. As developer and beginner. What I should do? If you have a tutorial or documents, please share me.
What’s your current level of knowledge? Not just about FRC, but about programming in general?
I am very beginner. I have python experiences.
I’d suggest first focusing on learning Java, then. There are a number of web tutorials available; code wars is a decent way to get started on language syntax and semantics.
After that, consult the WPILib docs for guidance on FRC-specific content.
I search video tutorial of wpilib.
I’d start by asking what language does your team use to program its robot? Then start learning that language.
java language. I can learn java. I don’t how to learn wpilib. Actually problem and trouble is that.
Learning WPILib comes mostly from just experience and searching to find what you need. You can always just take a look at various teams’ GitHub pages to see what specific classes and functionality other teams are using as a reference point as well. If you have access to the old robot or a kitbot, that would be an excellent tool to test your code on.
Everyone starts somewhere and it’s great to see you take such amazing initiative! Good luck on your training! (If you want other sites for Java training, I used CodingBat back when I was first learning to program.)
WPILib is really big; I don’t think even the contributors have really “learned” the whole library. The best way to learn is through application; pick a small project and write a robot program to do it. Do you have access to a robot, or are you working entirely in simulation for now?
ı will start working on robot but i must develop my knowledge of java and other things. I am just now i am taking information about of technical system.
Learn Java and then …
The zero to robot section covers a bunch of this information.
Then I’d look at https://www.youtube.com/channel/UCmJAoN-yI6AJDv7JJ3372yg/featured
There were some great examples there
thank you to everyone. I believe i will develop my knowledge. See you soon.
I second the suggestions of learning Java online (we recommend Codecademy, but consider searching for java for python programmers) and reading the WPILIB documentation.
I’d also try to reach out to people in your community who can help. Do you have a teacher at your school who can program? What about the parents of team members? Can any of your sponsors supply a programming mentor? Do you have any veteran FRC teams in your area? You don’t have to do it alone.
Finally, remember you can always reach out for help on Chief Delphi. Bring us your programming problems, and there will be many people here who would be glad to help out. Remember to include as much information as possible, preferably with a link to the source code.
You don’t need a robot or simulator to learn a lot. If you have access to devices such as roboRIO, a motor controller, any sensors, USB camera, etc. you can do almost everything to see how things work and are programmed except maybe not put a very heavy load on the motor needed to play effectively with PID tuning but that’s a little advanced anyway. A plug in the wall power supply can power things if you don’t have a battery and charger.
Limit your reading at the start to what devices you have. No sense learning about Talon motor controllers yet if all you have are Sparks, for example.
Here is a Resource Compendium that I have been maintaining for the last few years of resources for Java and WPILib:
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.