View Single Post
  #4   Spotlight this post!  
Unread 19-01-2017, 21:55
GRSICP GRSICP is offline
Greta Rauch
FRC #5822 (WolfByte)
Team Role: Programmer
 
Join Date: Oct 2015
Rookie Year: 2010
Location: Chicago
Posts: 26
GRSICP is an unknown quantity at this point
Re: Need Beginner Programming Tasks

I wrote up a document of small beginner tasks for our coding team. For each task, I provide a link to the api and/or a page from the wpilib screen steps. Sometimes I also included more detailed instructions if I thought a beginner programmer would need more than just the api and the screen steps. Tasks will depend on what your team has in terms of sensors and other things for the coders to test, but here are some examples:
  1. code drive base with arcade drive
  2. code drive base with tank drive
  3. drive in a square in auto
  4. drive in a square using the gyro sensor
  5. read values from the sonar and convert them to inches
  6. display the feed from a USB camera
  7. write and then tune a PID controller using the gyro to drive straight
  8. code a servo motor
  9. code a pneumatic piston
  10. read values from the encoder and convert them into inches
  11. use the SmartDashboard to display data from the sensors
  12. use the SmartDashboard to set robot preferences

So far this has worked well for my team! While making the list did take me a bit of time, it's helped our practices be much more productive because people know where they can find something to work on. I also feel like it has done a good job of bringing our new programmers up to speed with the basic skills it takes to program a robot. Good luck!
Reply With Quote