Finch Robots Birdbrain Technologies

Makers of Finch Robots and Hummingbird Robotics Kits

Finch Robots

Designed for Computer Science Education

Sample Student Activities for Students

The Finch is a small robot designed to inspire and delight students learning computer science by providing them a tangible and physical representation of their code. The Finch has support for over a dozen programming languages, including environments appropriate for students as young as five years old! The Finch was developed to catalyze a wide range of computer science learning experiences, from an entry into the basics of computational thinking all the way to writing richly interactive programs.

Light. The Finch uses two photoresistors to detect ambient light levels. These sensors are analog with 8 bits of resolution and can easily differentiate sunny and cloudy days and brightness of various indoor light sources. These sensors are commonly used as either input devices or to allow the Finch to track towards or away from light sources.

Temperature. The Finch has a single thermistor sensor that detects the ambient temperature. The sensor can also determine the temperature of an object if the object is placed in contact with the sensor. The temperature sensor is accurate to within 2 degrees Fahrenheit.

Obstacle Detection. The Finch has two Infrared sensors. These sensors can detect obstacles in front of the Finch. The sensors are digital and so act as virtual bumpers - they do not provide information on the distance to an obstacle, but simply register whether an obstacle exists. The sensor detection range is between 3 and 12 inches. Due to the limitations of this type of sensor very narrow objects or objects made of certain black plastics may not register as obstacles.

Accelerometers. The Finch uses a Freescale MMA7660FC 3-axis MEMS accelerometer to detect acceleration. The sensor can detect accelerations of +/- 1.5 gees. The primary use of the accelerometer is to detect the direction of gravity, so as to know how the Finch is oriented (flat on the ground, upright, etc). It is also possible to detect spikes in acceleration caused by tapping or shaking the Finch.


Size and Weight Imperial: The Finch is 7" from beak to tail, 5.5" from wing to wing, and stands 3" tall. It weighs a little under one pound.



Complete the Loan Application

Hi Jenna, The application will be open for the month of April. We will have an answer back to you by mid-June (but hopefully before that!) We're looking forward to reading your application! Let me know if you have any other questions. Thanks, Aparna


Big Thanks to Bridget HArbour and Cane Bay Middle School for Allowing OOT to Borrow Their Finch RObots!

SHout out to Rosie Herold and the students of Philip Simmons Elementary for diving in and designing activities for the finches!

Let me know if you have any questions!


Report Abuse

If you feel that this video content violates the Adobe Terms of Use, you may report this content by filling out this quick form.

To report a Copyright Violation, please follow Section 17 in the Terms of Use.