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.

By Robot or Kit

By Language

Arduino KittyBot

Give your Shield Bot a voice! This project equips your Shield Bot to "speak" to people or objects it encounters while roaming around.

The robot uses the PING))) Ultrasonic Distance Sensor to check for obstacles within range. When it detects something, it stops and directs the Adafruit "Music Maker" MP3 shield to play WAV files stored on a microSD card, selecting different files if the obstacle moves out of the way or not.

Three WAV files with kitty noises are provided, but you can record your own to better reflect your Shield Bot's unique personality! Of course, your robot could also respond with music, sound effects, animal calls, or whatever you'd like. Find all the project WAV files in our sound library, or you could reformat existing audio files to WAVs, or make your own WAVs using free Audacity software.

Requires parts not included in the base Arduino Shield-Bot kits. See parts list below for details. It is highly recommended that you complete the Shield-Bot tutorials before attempting this project.

Parts Required

(1) Built and tested Shield Bot robot (#32335 includes an Arduino UNO, #130-35000 if you are providing your own Arduino)