CS Student Tasks

Attention all CS students: I won’t be in class on Tuesday, but Mr. Bergquist will be there to help out. Below is a summary of what each team or person should be working on. Please check the list for your task and make some good progress.

Make sure everyone on the bike project teams gets status updates to Henry, Filmon, and Salman so they can update the project website: RHS Bike Computer Project

We’ll take stock again on Thursday.



  • Salman, Filmon, Henry: Project website
    http://rhsbikecomputer.wordpress.com/: This has a good basic setup for all of the sub-teams. Henry and Filmon should talk to each team, take photos, and get status updates to Salman so he can post updates on the site.
  • Ben, Anthony: bike mounting
    Build a small board with the temp sensor, the light sensor, and the clock module on it so that it can be mounted on the bike and connected to the Arduino. Talk to Forrest and Conor about soldering; you can use one of those Radio Shack blank perf boards. Get the components from spares and find the necessary circuit stuff from each team working on those modules.
  • Jordan, TJ: magnetic sensor
    Get a small program working with a Hall Effect sensor and a magnet that can calculate RPMs. I gave Mr. B some sample code that you can look at that does this.
  • Mike, Jack: integration
    Get a test program running on the Mega and plan out the pins to use on that patch board with the shield I showed you. Be ready to have other teams plug their pieces into it. There are tons of Ethernet cables in a box in the back room on the steel shelf rack.
  • Forrest, Conor: integration
    Work with Mike and Jack on the integration, especially the hardware ends, for the Mega system. Be available for other teams needing soldering, etc.
  • Mack & TravisJ: LEDs
    Get your test program working with the LED array that Forrest and Conor made instead of your breadboard version. You should be able to replace your setup with theirs and make sure it works identically.
  • TravisS: LCD text display
    Program the display to display the time, temperature, RPMs, and MPH. Layout the 16×2 display with space for each, with text labels as necessary. Use dummy values for the four fields. Get from Jacob and Spencer the clock module and code and see if you can get the actual time of day updating on the display. o the same for the temperature from Mitchell and Ethan.
  • David: ambient light
    Figure out what the system should do with the light levels you detect. Test your program with different levels (like under a table where it might be dark) to see what the different values it detects are.
  • Mitchell, Ethan: temperature
    Get the sensor and code to TravisS so he can integrate it into  the text display.
  • Jacob, Spencer: clock module
    Get the module and code to TravisS so he can integrate it into  the text display. See if you can go one whole period without looking at anything baseball related on a computer.
  • Minnie, Kevin: turn signals, brake lights
    Work on modifying the button code to make it turn on LEDs the way you want!
  • Meron, Sydney: LED necklace
    Continue wiring the prototype and get help soldering it together from Forrest, Conor, or Jordan.
  • Zach, Kwon, Salvador: Scratch games
    Continue working on your Scratch projects. We’ll review things on Thursday.

Comments are closed.