View Single Post
  #10   Spotlight this post!  
Unread 20-01-2017, 10:42
Fields's Avatar
Fields Fields is offline
Classic
no team
Team Role: Engineer
 
Join Date: Dec 2014
Rookie Year: 2015
Location: Minneapolis
Posts: 118
Fields is a name known to allFields is a name known to allFields is a name known to allFields is a name known to allFields is a name known to allFields is a name known to all
Re: Need Beginner Programming Tasks

Quote:
Originally Posted by GRSICP View Post
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
This is a GREAT list for beginners to prepare during the early stages. Will you use all of it? Definitely not, get students looking at the different blocks of code early so they're not starting from scratch after time has gone by.
__________________
Wait... you built what now?
Reply With Quote