New programmer in need of help

hey so I’m a freshman with Oakville dynamics. you might recognize us as the 3rd year team who is hosting GRC. I joined the team last year and was the only programmer and is the coding captain. I code in java and would really like some help to be fluent in java and English.

2 Likes

Hey! It would help if you could explain a bit of what you’ve done and what you’re comfortable with. If you’re looking to master Java outside of FRC-usage, there are lots of resources for that.

In terms of FRC, let’s start with:
Do you have links to past code for the robot?
How much autonomous can you program?

Good news, there’s experts in both here!

Based on what you described, I’ll tack on to the list of “introduce yourself” questions:

What is your list of things that you want to improve this year? Be as specific as you are able.

2 Likes

Great! The most code I know is to do print line statements, joystick, and to change buttons thank you for helping I really appreciate it some things I would like to learn is swerve. Our team plans on using swerve drive next year and I would like to know how that gets coded. Some things that I also would like to learn is just know how to code a simple drive train that runs 4 motors and 4 spark maxes the motors are brushed.

I do have links from our 2023 robot. I barely know any code so I probably couldn’t code it yet but once I have the knowledge and experience I could probably code autonomous

What our team personally did was use this base for our swerve code. It can be modified to use Neo’s but it is way easier if you just have Falcon’s.

1 Like

If you are using neo’s I would recommend this base. I have used this to implement PathPlanner and modified it to work with a NavX (Here)

I will be at GRC as a CSA. I am the programming mentor for 5013 and I would be happy to talk with you a little and answer what questions you have. See you Saturday.

As for a good resource, I am having my students go through https://www.frcladder.com/ a series of videos and small exercises that walk you through the basics of java up into commanding motion and using command patterns.

5 Likes

Hi!

I see some great resources being posted already by teams, but I figured I could include the video playlist our programming captain from last season put together. The exercises presented in the playlist will help catch you up to speed. If you have any questions, we’d be happy to help.

Good luck!

Awesome thanks!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.