Measurement Challenge

Teacher Note: This activity uses Snap! Level 2 but could be modified to use any other level.

How far does this block make the robot move?

Set your Finch so its tail is at the end of your ruler (at 0 cm). Then run the program below and measure how far the tail moves.

Repeating Blocks with Finch

Teacher Note: This activity uses Snap! Level 2 but could easily be modified to use any other level.

A loop is a block that repeats a portion of a program. In this activity, you will use the repeat block.

Click on the Control menu. You will see a variety of yellow-orange blocks.

Bossy Finch

This activity was created by Dianne O'Grady-Cunniff of Charles County Public Schools.

The Finch is small, but it can be very bossy. Write a program that lets the Finch command the user. Your program should make the Finch do these things:

Graphing with Finch

This activity was created by Dianne O'Grady-Cunniff of Charles County Public Schools.

You have learned to use the Finch sensors to move a sprite on the screen. In this activity, you will use the commands on the Pen menu to graph the value of a sensor over time.

Finch Alarm Clock

This activity was created by Dianne O'Grady-Cunniff of Charles County Public Schools.

Alarm clocks are too easy to turn off. Create a program that will use the robot as an alarm clock. When the alarm goes off, the robot will move around, flash its light, and make noise. The robot won’t stop until it's put on its tail facing upwards. To see a real-world example of such a robot, check out this video.

Your program should do these things:

Finch Song

This activity was submitted by Nora Blasko of Great Mills High School.

You can use the Finch to play a song! Choose a song from this website and make the Finch play your song using its buzzer! If you need help converting the notes to letter names, use the picture below. This picture also tells you the frequency in Hertz of each note.

Finch Traffic Light

This activity was submitted by Nora Blasko of Great Mills High School.

It's late at night and the corner traffic signal has broken down.  You can earn big money hiring your robot out for the evening if the Finch can demonstrate the ability to follow the correct pattern for the corner traffic light.

Finch Spirals

When the Finch's two motors move at the same speed, it moves in a straight line. When they move at different speeds, it moves in a circle.

Write a program that makes the Finch move in a circle with the left wheel at 60 and the right wheel at 15. What is the approximate radius of the circle? You may want to attach a marker to the Finch as shown in DrawBot.

Modify your program so that the left wheel moves at 60 and the right wheel moves at 50. What is the radius of the circle now?

Finch Pen

In this activity, you will use the Finch to draw on the computer screen!

Start by writing a program that uses the Finch accelerometer to move a sprite on the screen. The x and y positions of the sprite should be controlled by two different acceleration values. You may need to use math operator blocks to scale the acceleration values.

Binary with the Finch

This Finch activity is based on Worksheet Activity: E-mail and Modems from csunplugged.org.

At the lowest level, computers represent information in the binary (base 2) number system. In binary, numbers are represented using only zeros and ones. You can lean more about binary numbers in this video.