Skip to content
Parallax Learn

Parallax Learn

  • Welcome
  • Tutorials
        • Tutorial Series head tag

          Tutorial Series
        • Tutorial Series

          The special, classroom-ready series pages are organized collections of tutorials for our most popular hardware and/or languages. The tutorials for each topic are conveniently accessible from a single page, shown in the order it is recommended that they be completed.
        • Robotics Series Head tag

          Robotics Series
        • Robotics Series

          • Artificial Intelligence
          • Cybersecurity: Radio Data tutorialCybersecurity
          • cyber:bot + Python
          • cyber:bot + MakeCode
          • Boe-Bot Tutorial SeriesBoe-Bot
          • Arduino Shield-Bot
          • ActivityBot with C TutorialsActivityBot + C
          • ActivityBot with BlocklyProp Tutorial SeriesActivityBot + BlocklyProp
          • Scribbler 3 Tutorial SeriesScribbler 3
        • Electronics & Programming Series Head tag

          Electronics & Programming Series
          • BS2 Board of Education Tutorial SeriesBS2 Board of Education
          • Propeller C-Language BasicsPropeller C Basics
          • FLiP Try-It Kit C Tutorial SeriesFLiP Try-It Kit + C
          • FLiP Try-It Kit BlocklyProp TutorialsFLiP Try-It Kit + BlocklyProp
          • Badge WX Tutorial SeriesBadge WX
          • Propeller BlocklyProp Basics and ProjectsPropeller BlocklyProp Basics
          • View All Tutorial Series »
        • Browse Tutorials
        • Browse Tutorials

          Individual tutorials sorted by robot or kit, and language.
        • By Robot or Kit
          • ActivityBot
          • SumoBot WX
          • Boe-Bot
          • Shield-Bot
          • cyber:bot
          • Badge WX
          • ELEV-8
          • ARLO
        • By Language
        • By Language

          • Propeller C
          • Arduino
          • BlocklyProp
          • PBASIC
          • Python
          • MakeCode
          • View All Tutorials »
  • Educators
  • Reference
  • Downloads
  • Home
  • All Courses
  • Robotics with the Board of Education Shield for Arduino

Robotics with the Board of Education Shield for Arduino

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 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 Ardunio’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

Printer-friendly version
Optional: Record Your Own Transfer Curve Data
Prev
Chapter 3 Challenges
Next

DISCUSSION FORUMS | PARALLAX INC. STORE

About | Terms of Use | Feedback: learn@parallax.com | Copyright©Parallax Inc. 2024

© 2025 Parallax Learn • Built with GeneratePress