Chapter 3 - Assemble and Test Your Boe-Bot
Outcomes:
By the time you complete this section you will be able to:

    1. Assemble the Boe-Bot Chasis
    2. Understand and use the tools needed to assemble the Boe-Bot
    3. Locate the correct parts for each assembly step
    4. Understand what servo horns are and remove them
    5. Mount the Servo Motors to the Chasis
    6. Mount the Battery Pack to the Chasis
    7. Mount the Wheels to the Chasis
    8. Attach the Board to the Chasis
    9. Complete the circuit assembly, connecting the servos and piezospeaker
    10. Test the Servos and how the wheels turn
    11. Use the piezoelectric speaker to generate tones
    12. Understand and use the FREQOUT command
    13. Understand and use the DEBUGIN command
    14. Understand what a Brownout is and how it can affect a program

    Assignments:

    • View the videos in the video section of this lesson.
    • Read and follow the instructions in Robotics with the Boe-Bot  Chapter 3
    • Complete the Boe-Bot activities assigned by your instructor. If self-study, do all the “Your Turn” parts for each activity in the chapter.  Fill out the Observations section in this lesson for each Activity. (Note: It is only by typing in the commands that you truly begin to understand programming. So don’t short change yourself.)
    • Review the Key Points or FAQs below.
    • Use the Observation again to Answer the questions at the end of the chapter.
    • Check your answers.
    • When complete, turn in the Observations Word Doc to your instructor (print, email or other method defined by your instructor). Self-study students can optionally send to a parent, mentor or friend.

Videos and Simulations

Chapter 3 Overview Video

Activity Videos:

Key Points or FAQs:

What is the FREQOUT command? What electrical component is it used in conjunction with?

The FREQOUT command stands for Frequency Out and is used with the piezo-electric speaker.

 

What units is the Duration argument of the Pulsout command measured in?

They are measured in Microseconds.   A microsecond is a millionth of a second.  It’s abbreviated µs. For example, 8 microseconds is abbreviated 8 µs.

 

What command do you use to get input from the debug terminal?

The DEBUGIN command places the value you type in the Debug window into a variable.  For Example:

DEBUGIN DEC pulseWidth 

This command will assign the value typed into the debug window to the variable pulseWidth.