Datasheet

Assemble and Test your BOE Shield-Bot • Chapter 3
Robotics with the BOE Shield-Bot 99
Chapter 3 Summary
This chapter covered BOE Shield-Bot assembly and testing. Assembly involved both
mechanical construction and circuit-building, and testing used some new programming
concepts. Here are the highlights:
Hardware Setup
Mounting the servos and battery pack on the robot chassis
Attaching the wheels to the servo motors, and the tail wheel to the chassis
Mounting the BOE Shield with the Arduino onto the chassis
Electronics
What a piezoelectric speaker is, and how to add one to the BOE Shield-Bot’s
breadboard circuits
What frequency is, the units for measuring it, and what frequency range is
audible to human hearing
What a low-battery brownout condition is, and how certain servo maneuvers can
cause it
Programming
How to use the Arduino’s tone function to play beeps on a piezospeaker
What a serial buffer is, and how to use it with the Arduino’s
Serial.available
function
How to use the transmit pane of the Serial Monitor, and the
Serial.read
function, to send data to the Arduino
How to use a
for loop with an incrementing variable to change a servo’s RPM
How to add
tone function calls to a sketch to audibly indicate the completion of a
programming task
Engineering Skills
Implementing a brownout indicator strategy to help determine if unexpected
robot behavior is due to a low-battery condition, and not a programming error
What a transfer curve graph is, and how it can be useful to understand the servo
control signal vs. servo RPM relationship