Debugging Plan

  1. Connect GPS to the Arduino, configure soft serial connection, try to connect to a satellite
    • Choose variables for correct inputs, troubleshoot
    • Import Arduino compatible GPS library, manipulate code
    • Look online for help with code and formatting with Arduino C, common errors
  2. Connect LCD to the Arduino, download menu library, try to display numbers/letters
    • Choose variables for correct inputs, troubleshoot
    • Manipulate code, try to display data we want and in correct format
    • Look online for help with code and formatting with Arduino C, common errors
  3. Connecting the 3 components: Stack the GPS shield on top of the Arduino and then stack the LCD shield on top of GPS shield
    • Choose variables for correct inputs, change inputs if necessary
    • Try to make our program work correctly (saving specific locations, calculating distance between two different locations, storing this data and displaying correctly on the LCD screen, storing specific distances with specific club, configuring buttons, configuring LCD menu screen, soldering headers, troubleshooting code, configuring soft serial, sending data to LCD correctly)
    • Look online for help with code and formatting with Arduino C, common errors
  4. We will complete the process in these steps. If there is problems with step 1, we will get it fixed before moving to step 2, and so on for the entire process. I’m sure we will have to iterate on each step several times in order to get this tool working properly.

Enclosure

Our 3 components stack directly on top of each other via soldered headers. We will have an enclosure that be small and rectangular in shape. The enclosure will have openings for the serial port and power on the Arduino. The LCD screen and its buttons will also be open for the user. It should look similar to the image below.

Image

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s