11-3-06
Chapter 5
- Make your bot run with feelers.
- Don't run it where it can be stepped on
- Include comments in your code.
- Answer these questions on your wiki,
- Hand it in instead of your WeeklyUpdate
- Hand it in on the last day of class this week
- Do this instead of the WeeklyUpdate
11-1-06
Chapter 5
- Make your bot run with feelers.
- Don't run it where it can be stepped on
- Include comments in your code.
- Answer these questions on your wiki,
- Hand it in instead of your WeeklyUpdate
- Hand it in on the last day of class this week
- Do this instead of the WeeklyUpdate
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
- Hand it in late today.
- Put it on the wall to hand it in.
Chapter 5
- If you cannot get a copy of Chapter 5, you can use Chapter 3 in the spiral bound book.
- Label your bag of electronic parts with both partners' names
- Make sure you put your parts away at the end of class.
- Don't run the Boe Bots on the floor unless is it is an area where nobody is walking.
- Make sure you use the audio beep to indicate start of program. This will tell you if your batteries are dead or dying.
10-26-06
- Display due by Friday
- After Friday, the display is considered late.
- Once you are done with the display, work on Chapter 5.
- Due at the start of class.
- Do not write it or print it during class
- You can hand it in late by Friday.
10-25-06
- Due at the end of the week
- Once you have it drawing, work on the display
- Check the criteria for the display.
- after you do the display, work on Chapter 5, navigation
- WeeklyUpdate due at the start of class, last class of the week
- Don't print it during class.
- late assignments will be accepted after class
- Don't write the assignment during class
10-23-06
- If you have got the bot to draw, get your display working.
- Make sure your comments are in the code.
- Have you handed in your code?
- did you do the questions?
- Make sure your comments are in the code.
10-20-06
- WeeklyUpdate due at the start of class
- late assignments will be accepted after class
- Don't write the assignment during class
10-19-06
- Due tomorrow at the start of class
- just print this week's entry
- date the entry, put it at the top of all the entries
- Take a look at the BotDrawing page
- Make your design on paper first
- Use EEPROM and subroutines in your code to make the bot move
- Keep track of your problems and solutions
- take some photos of the bot running.
- The due date will be announced.
10-17-06
- Chapter 4 code and questions are still accepted late
- Get the code and chapter questions done before starting on the next project
- Choose a figure you will draw with the Boe Bot
- Try to use the same pen for consistency.
- 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
- 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.
- There is a huge tool sale at the Knights of Columbus hall in Kingston on Wednesday 10-18.
- 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
- 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.
- 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.
- 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.
- Get chapter 4 done by the end of the day for on time credit
- Print your code, 4 pages to a sheet
- Answer the questions at the end of the chapter
- Choose a shape you are going to have the Boe Bot draw
- Draw it by hand
- Put the drawing on your wiki
- Use the EEPROM and subroutines to get the bot to draw.
10-12-06
- Read the Text
- Code the programs
- Run the codes to see how the robot behaves
- If you did not hand in a WeeklyUpdate last week, hand it in before the end of the day on Friday. Include both weeks.
- Finish Chapter 4
- Each person should answer the questions at the end of the chapter and hand it in.
- Print your code and hand it in, one copy per group.
- identify some shape you would like to get the Boe - Bot to draw
- Make a simple drawing of it
- photograph the drawing and store it on your wiki
- Make a page on your wiki called RoboticDrawing
- Keep some notes on your process on the robotic drawing page
- save any codes you create on your wiki.
10-10-06
- Continue on the next chapter.
- You should be done with 3, move on to 4 (when 3 is complete).
- Answer the questions at the end of each chapter from here on.
- Hand in the questions separately from the code.
- Share some of your ideas on how to use the Basic Stamp
10-4-06
- WeeklyUpdate due at start of period
- Work on the next chapter 3 or 4
- Chapter 3 is due by today, print 4 to a sheet.
10-3-06
- Chapter 3 due at end of week, Print 4 to a sheet.
- Work on Chapter 4
- No Weekly Update due this week (unless you missed last week)
*
9-29-06
- Weekly Update due at start of class.
- When you finish a chapter, hand the code in, printed 4 pages to a sheet.
- Comment in your names (first name only) and date to the top of each code you write.
-
9-28-06
- This week you will be doing the Weekly Update. Write it on your wiki. It is due at the start of the last class of the week (Friday)
- Check out this list of basic stamp resources - http://www.emesystems.com/BS2links.htm
- Work on Chapter 2 of the pdf version of the text (see below for link)
- Make sure you add the date you write the program and names of the group members to each code you write from today on. Add this info as a comment at the top of the code.
9-25-06
- Work on Chapter 2 of the pdf version of the text (see below for link)
- Make sure you have your code on separate pages for the chapters.
- When you finish a chapter, follow the steps below:
- Print the chapter pages two to a sheet (If you do not understand how to do this, ask first)
- Make sure your names are listed (first name last initial only) at the top of the page
- Staple any multiple pages together
- Hand it in when asked.
9-19-06
- Save the file and upload it to your wiki (rename the file as instructed in the text)
- 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.
- This week you will start doing the Weekly Update. Write it on your wiki. It is due at the start of the last class of the week (Friday)
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