BasicStamp


Term 2 Assignment List - Term2AssignmentsFall2006

 

 

11-3-06

Chapter 5

  1. Make your bot run with feelers.
  2. Don't run it where it can be stepped on
  3. Include comments in your code.

 

EndoftermUpdate

  1. Answer these questions on your wiki,
  2. Hand it in instead of your WeeklyUpdate
  3. Hand it in on the last day of class this week
  4. Do this instead of the WeeklyUpdate

 

11-1-06

Chapter 5

  1. Make your bot run with feelers.
  2. Don't run it where it can be stepped on
  3. Include comments in your code.

 

EndoftermUpdate

  1. Answer these questions on your wiki,
  2. Hand it in instead of your WeeklyUpdate
  3. Hand it in on the last day of class this week
  4. Do this instead of the WeeklyUpdate

 

EndoftermUpdate

 

Copy these questions to your wiki, answer them and hand them in on the last class of the term.

 

What have you done this term?

 

What was the biggest challenge for you this term?

 

What have you learned that could be useful outside of school?

 

Of the thigns you have done this term, what would you like to do more of?


 

10-31-06 Boo!

BotDrawing

 

Chapter 5

 

 

10-26-06

  1. Display due by Friday
  2. After Friday, the display is considered late.
  3. Once you are done with the display, work on Chapter 5.

 

  1. Due at the start of class.
  2. Do not write it or print it during class
  3. You can hand it in late by Friday.

 

10-25-06

  1. Due at the end of the week
  2. Once you have it drawing, work on the display
  3. Check the criteria for the display.
  4. after you do the display, work on Chapter 5, navigation

 

  1. WeeklyUpdate due at the start of class, last class of the week
  2. Don't print it during class.
  3. late assignments will be accepted after class
  4. Don't write the assignment during class

 

 

10-23-06

  1. If you have got the bot to draw, get your display working.
  2. Make sure your comments are in the code.

 

  1. Have you handed in your code?
  2. did you do the questions?
  3. Make sure your comments are in the code.

10-20-06

 

  1. WeeklyUpdate due at the start of class
  2. late assignments will be accepted after class
  3. Don't write the assignment during class

 

 

 

10-19-06

  1. Due tomorrow at the start of class
  2. just print this week's entry
  3. date the entry, put it at the top of all the entries
  1. Take a look at the BotDrawing page
  2. Make your design on paper first
  3. Use EEPROM and subroutines in your code to make the bot move
  4. Keep track of your problems and solutions
  5. take some photos of the bot running.
  6. The due date will be announced.

 

10-17-06

  1. Chapter 4 code and questions are still accepted late
  2. Get the code and chapter questions done before starting on the next project

 

  1. Choose a figure you will draw with the Boe Bot
  2. Try to use the same pen for consistency.
  3. You might want to keep it on the Bot when you are updating the program, put the Bot on a block so it doesn't write on the table
  4. Part of this assignment will be for you to explain some of the challenges it presented to you. Make some notes on your process as you go.

 

  1. There is a huge tool sale at the Knights of Columbus hall in Kingston on Wednesday 10-18.
  2. If you want to see the flyer, see Mr. Connors

 

10-16-06

Read Code Run

When you are working together on this project, it is important that you

  1. Read The Text The text has lots of information about how and why the basic stamp is processing information. When you skip the text, you miss out on understanding what is going on.
  2. Code the programs. Use the Basic Stamp Editor to put the code in. It will reformat the text a bit, capitalizing some codes and coloring others. There is more to it than just typing.
  3. Run the programs. If you don't see the program run, you can't tell if it is working. Running the program is essential to understanding the theory of the text and the details in the code. If you don't run the code, you can't tell if it is correct, and you can't see the results of your work.

 

  1. Get chapter 4 done by the end of the day for on time credit
  2. Print your code, 4 pages to a sheet
  3. Answer the questions at the end of the chapter

 

  1. Choose a shape you are going to have the Boe Bot draw
  2. Draw it by hand
  3. Put the drawing on your wiki
  4. Use the EEPROM and subroutines to get the bot to draw.

 

10-12-06

  1. Read the Text
  2. Code the programs
  3. Run the codes to see how the robot behaves
  1. Each person should answer the questions at the end of the chapter and hand it in.
  2. Print your code and hand it in, one copy per group.
  1. Make a simple drawing of it
  2. photograph the drawing and store it on your wiki
  3. Make a page on your wiki called RoboticDrawing
  4. Keep some notes on your process on the robotic drawing page
  5. save any codes you create on your wiki.

10-10-06

  1. You should be done with 3, move on to 4 (when 3 is complete).
  2. Answer the questions at the end of each chapter from here on.
  3. Hand in the questions separately from the code.

10-4-06

 

10-3-06

*

9-29-06

9-28-06

9-25-06

  1. Print the chapter pages two to a sheet (If you do not understand how to do this, ask first)
  2. Make sure your names are listed (first name last initial only) at the top of the page
  3. Staple any multiple pages together
  4. Hand it in when asked.

 

9-19-06

  1. Save the file and upload it to your wiki (rename the file as instructed in the text)
  2. Copy the text of the code and add it to a page called BoeBotProgrammingChapter1, when you switch chapters, you will create a page called BoeBotProgrammingChapter2 etc.

 

Basic Stamp Introduction

The Basic Stamp system is produced by Parralax, a California company known for their robotics controllers. They have good documentation and a solid system. Using this platform, you will be exposed to programming of robots, electricity and circuit design. You will work with programming and circuits that use sensors that help the robot gather information about its environment. We will use the Robotics! text provided by Parralax. In the classroom, we have an earlier edition. The current version of the text is available at this link: http://www.parallax.com/dl/docs/books/edu/Roboticsv2_2.pdf

 

Process:

Get acquainted with your Boe-Bot. Try it out, see how it behaves with the program currently stored on board the memory.

Hook up the Boe Bot to the computer with the serial cable.

Follow the text from page 22.

Write the programming code, which will appear in a gray box. Save the programming that you write in the T Drive on the computer. This drive is the only place you should save work on the computer. If you save on the C drive, your files will not be there when you turn the computer on next time.

Name your file like this: (firstnamelastinitial)(codename).bs2

Include the comments in the code (comments have an apostrophe ' in front of some text)

Upload your file to your wiki. You may want to make a link to the file, but you don't have to.

Save each program you make as a separate file.

You may be able to copy sections of the code for use in future programs.

Do the programs in the sequence they show in the book.

Read the text between the programs, it has lots of information on how and why the program works.

When you get to the points where you need electric components, do an inventory of the parts and put it on your wiki. List any parts that are missing and hand in both lists to your teacher.

Files

http://dhsrobotics.pbwiki.com/f/helloworld-connors.BS2


Links

Basic Stamp Projects - http://www.rentron.com/BasicStamp.htm

Education Downloads - http://www.parallax.com/html_pages/edu/downloads/downloads.asp

Videos

Below are some links that will help illustrate what the Basic Stamp can do.

Brief explanation of the microcontroller - http://video.google.com/videoplay?docid=2764224860076567930&q=basic+stamp&hl=en

http://www.parallax.com/html_pages/robotics/robo_video/boebot_video_gallery.asp